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

时间:2024-05-15 17:02:22
【文件属性】:

文件名称:函数指针的赋值-用C语言编辑界面

文件大小:480KB

文件格式:PPT

更新时间:2024-05-15 17:02:22

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 指针和引用


网友评论