首页 > 编程知识 正文

c语言函数指针,c语言链表详解

时间:2023-05-06 03:24:58 阅读:61811 作者:1821

一、指针函数(int*fun(int,int ); )指针函数为返回指针的函数主体为函数,返回值为3358www.Sina.com/

基本宣言形式:返回数据类型*函数名称(变量类型1,…);

int*fun(int,int ); //更直观地,返回值为int*型int*fun(int,int ); int*fun(int,int ); 举个例子:

#includestdio.hint*fun(int*x ) /输入指针({int* tmp=x; //指针tmp是指x返回tmp; //tmp返回指向的地址(}int main ) intb=2; int* p=b; //p是b的地址printf(%d )、*fun(p ) p ); //输出p所指地址的值return 0; () ) ) ) ) ) ) ) ) )结果输出) 2、函数指针(int ); )函数指针指向指针主体指向指向函数的指针指针的地址

基本宣言形式:返回数据类型(*函数名称) )变量类型1,…);函数

int(*fun ) ) int; #includestdio.hintadd(intx,int y ) { return x y; (int ) fun ) ) int,int ); //函数指针int main () { fun=add; //fun函数指针是add函数printf('%d”,fun ) 3,5 ); printf('%d ',) fun ) ) 4,2 ); 返回0; //结果输出:在8、6以上的例子中,在使用函数指针时可以使用fun (3,5 )和(fun ) ) 3、5中的任意一个

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。