首页 > 代码库 > 函数指针问题,求解答
函数指针问题,求解答
代码中给函数指针赋值的 语句1、2、3 以及用函数指针调用函数的 语句a、b 运行结果都正确,到底哪个才是正确的呢???
#include<stdio.h> int add(int a,int b){ return a+b; } int main() { int (*p)(int,int); int sum; p = add; //语句1 // p = &add; //语句2 // p = *add; //语句3 sum = p(1,2); //语句a // sum = (*p)(a,b); //语句b printf("%d\n",sum); return 0; }
函数指针问题,求解答
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。