有如下程序 #include<stdio.h> int rune(int a,int b) {return(a+b);) main() {int x=2,y=5,z=8,r; r=rune(rune(x,y)

admin2010-04-24  10

问题 有如下程序
   #include<stdio.h>
   int rune(int a,int b)
   {return(a+b);)
   main()
   {int x=2,y=5,z=8,r;
   r=rune(rune(x,y),z);
   printf("%dkn",r);
   }
   该程序的输出结果是______。

选项

答案15

解析 #include<stdio.h>
   int rune(int a,int b)
   {return(a+b);}
   main()
   {int x=2,y=5,z=8,r;
   r=rune(rune(x,y),z);/*主函数反复嵌套调用函数rune(),r的实际计算过程为r=x+y+z*/
   printf("%d\n",r);
   }
转载请注明原文地址:https://jikaoti.com/ti/3itaFFFM
0

最新回复(0)