catch 发表于 2013-4-10 10:37:31

指针函数与函数指针的区别

本帖最后由 catch 于 2013-6-11 16:49 编辑

1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针

类型标识符    *函数名(参数表)

int *f(x,y);
首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。表示:float *fun();float *p;p = fun(a);注意指针函数与函数指针表示方法的不同,千万不要混淆。最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。

catch 发表于 2013-6-21 20:41:51

又学习了一遍~{:1_1:}

luoqqsh 发表于 2013-6-21 23:05:56


看看好东东。

许小恩 发表于 2013-7-28 13:34:28

原来如此!!!

晨曦初露 发表于 2016-3-29 21:35:44

谢谢小甲鱼!!!支持你!!!
页: [1]
查看完整版本: 指针函数与函数指针的区别