程序如图所示,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 23:18:33
程序如图所示,程序如图所示,程序如图所示,第一个函数inc(inta),将a的值增加1后返回+1后的值,注意传进来的实参自身不会加1.这里只是形参增加1.第二个函数multi,将a,b指向的值相乘给c

程序如图所示,
程序如图所示,

程序如图所示,
第一个函数 inc(int a),将a的值增加1后返回+1后的值,注意传进来的实参自身不会加1.这里只是形参增加1.
第二个函数multi,将a,b指向的值相乘给c,并返回这个乘积,注意这里c指向的内容会被改写.
然后是两句typedef 是定义了两个新类型FUNC1和FUNC2,两个都是函数指针,指向用来定义一个函数指针变量,
然后是show函数,参数是FUNC2类型的一个函数指针,int 值 arg1,int指针 arg2
第一韩 INCp=&inc;是把右边inc函数(最开始定义的那个函数)的地址给左边
temp=p(arg1);等价于temp=inc(arg1);即arg1增加1后的值给temp
fun(&temp...即调用FUNC2这种类型的函数,在程序中也即是multi函数;
在下面main函数 定义一个a,调用show,将multi的地址,10,和a的地址给show函数作为参数,执行show函数