函数指针和指针函数
同样地,*f是指向函数func(x)的指针,则*f就代表它所指向的函数func。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面的“形参列表”表示指针变量指向的函数所带的参数列表。赋值时函数func不带括号,也不带参数,由于func代表函数的首地址,因此经过赋值以后,指针f就指向函数func(x)的代码的首地址。例如: (*f)(x);
原创
2022-11-05 13:38:18 ·
127 阅读 ·
0 评论