有如下程序: int func(int i,int j) { return(i+j);} main() { int x=2,y=5,z=8,rtn; rtn=func(func(x,y),z);

admin2013-08-15  32

问题 有如下程序:
      int func(int i,int j)
    {  return(i+j);}
    main()
    {  int x=2,y=5,z=8,rtn;
       rtn=func(func(x,y),z);
       printf("%d\n",rtn);
    }
    程序的输出结果是(    )。

选项 A、12
B、13
C、14
D、15

答案D

解析 main()函数通过rtn两次调用func()函数,第一次调用计算x与y的和,第二次调用将x与y的和再加上z。
转载请注明原文地址:https://kaotiyun.com/show/tgJp777K
0

最新回复(0)