c语言 用指针做c语言函数参数为指针从10个数中找出最大值和最小值输出。(求源代码加部分解释)

C语言中的指向函数的指针有什么鼡途呢?如果是让一个函数调用另一个函数的话,直接调用不就可以了?求大神解惑!!!

或者把函数做为一个参数传给另一个函數让策略和机制代码分离

函数指针参数的传入:int型

 *p = 8; //这边(*p)表示传进来的是a的地址改变(*p)的值,就是改变a的地址里面的值
 p = &b; //这里是把函数的p指向b的地址所以无法影响主函数中的p

函数指针参数的传叺:char型


    
 //开辟SZIE大小的空间,来存放函数返回的值
 fun(&p); //把p的地址传进去这个地址我们已经开辟了一个空间
 //用完之后,释放p的空间

我要回帖

更多关于 c语言函数参数为指针 的文章

 

随机推荐