首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); print
有以下程序: fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); print
admin
2013-02-23
67
问题
有以下程序:
fun(int x,int y){return(x+y);}
main()
{ int a=1,b=2,c=2,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
表达式a++,b++,a+b是一个逗号表达式,在逗号表达式中,从左向右进行各个表达式的运算,最后一个表达式的值就是逗号表达式的结果。所以表达式a++,b++,a+b的值为5,所以fun()函数中的形参x的值为5;表达式c++先把变量c的值传给形参y,然后c的值加1,所以Y的值为3,因此函数fun((a++,b++,a+b),c++)的返回值为8。
转载请注明原文地址:https://www.kaotiyun.com/show/rmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;voidprt_char();…k=prt_char(G);…}
下列语句使指针p指向一个double类型的动态存储单元。p=【】malloc(sizeof(double));
若已定义x为int类型变量,说明指针变量p的正确语句是______。
请用位运算实现下述目标(设16位二进制数的最低位为零位):(1)输出无符号正整数m的第i个二进制位的数值。(2)将m的第i个二进制位置1,其余的位不变,然后输出m。#include"stdio.h"【】main(){unsigned
设有下列二叉树:对此二叉树中序遍历的结果为_____。
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。
在数据流图(DFD)中,带有名字的箭头表示______。
下面不属于静态测试方法的是()
在软件设计中,不属于过程设计工具的是 ______。
数据的逻辑结构有线性结构和______两大类。
随机试题
成人排便时肛门滴血,有痔核脱出,便后自行回纳,属于
下列法院的做法正确的有:()
对房地产经纪活动进行全面监督管理最常用方式是()。
下列选项中不属于树立城乡规划行业职业道德的重要性因素是()。
在城市市区范围内,建筑施工过程可能产生噪声污染的,()须在开工15日以前向工程所在地县级以上环境行政主管部门申报该工程采取的环境噪声污染防治措施的情况。
顾客对供方的质量体系要求往往需要证实,以使顾客具有足够的信任。证实的方法包括()。
2015年5月18日至20日,中央统战工作会议在北京召开。习近平出席会议并发表重要讲话。习近平强调,宗教工作本质上是群众工作,要全面贯彻党的宗教信仰自由政策,依法管理宗教事务,坚持独立自主自办原则,积极引导宗教与社会主义社会相适应。积极引导宗教与社会主义社
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作:将考生文件夹下Excel文件Test.xls中的数据导入并追加到当前数据库的“员工表”相应字段中。
Noneofthestudentsintheclasslikesthemistress,whoisusedtobeing______ofeverythingtheydo.
Wasitenvisionedfortheeurotoeventuallybecomesuchastrongcurrencythatitcouldcompetewiththedollaronagloballev
最新回复
(
0
)