烤红薯机器图片大全:c语言 来解释一下1e

来源:百度文库 编辑:高校问答 时间:2024/04/19 16:07:50
(31) 有如下程序
int runc(int a,int b)
{ return(a+b);}
main0
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf(“%\d\n”,r);
}
该程序的输出的结果是
A) 12 B) 13 C) 14 D) 15
谁能说明一下个行的意思
说的越详细越好

你的程序段有误..不会产生任何结果... runc!=func..所以不产生任何结果

func(x,y)返回的是7
func(func(x,y),z)等价于func(7,8),返回的是15了啦