函数指针的赋值-用C语言编辑界面

时间:2021-04-25 23:15:42
【文件属性】:
文件名称:函数指针的赋值-用C语言编辑界面
文件大小:480KB
文件格式:PPT
更新时间:2021-04-25 23:15:42
C语言 函数指针的赋值: 例:int fn1(char a, char b); int *fn2(char a, char b); int fn3(int n); int (*fp1)(char x, char y); int (*fp2)(int x); fp1 = fn1 ; // 正确,fn1函数与指针fp1指向的函数一致 fp1 = fn2 ; // 错误,fn2函数的返回值类型与指针fp1指向 的函数不一致 fp2 = fn3 ; // 正确,fn3函数与指针fp2指向的函数一致 fp2 = fp1 ; // 错误,两个指针指向的函数不一致 fp2 = fn3(5) ; // 错误,函数赋给函数指针时,不能加括号 1.7 指针和引用

网友评论