有下列程序:    、 fun(int X,

时间:2024-04-20 11:43:34 5A范文网 浏览: 答案大全 我要投稿

问题:

[单选] 有下列程序: 、
fun(int X,int y){return(x+y);)
main(  )
{ int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的输出结果是(  )。

A . 6
B . 7
C . 8
D . 9

参考答案C

参考解析:

函数fun(int x,int y)的功能是返回x+Y的值。在主函数中,变量a,b,c的初始值分别为 1,2,3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等于8。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

若有以下语句:    typedef stru04-20

以下程序段完全正确的是(    )。04-20

有以下程序: #include<stdio.h>main(){i04-20

以下选项中能表示合法常量的是(    )04-20

以下不能将S所指字符串正确复制到t所指存储空间的是(&04-20

软件生命周期是指(  )。04-20

可以用InputBox函数产生“输入对话框”。执行语句:st=I04-20

以下选项中,合法的一组C语言数值常量是(  &n04-20

运行下列程序,输入如下两行: Hi, I amhere. 弹出的窗体中04-20

在窗口中有一个标签Label0和一个命令按钮Commandl,Comm04-20

热搜文章
最新文章