首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2016-12-18
25
问题
若有以下程序
#include<stdio.h>
main(){int a=0,b=0,c=0c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是
选项
A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1
答案
C
解析
对于语句“c=(a+=++b,-=4);首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/S5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*p)(i
以下不正确的叙述是
若要求从键盘读入含有空格字符的字符串,应使用函数
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
下列叙述中正确的是______。
表示关系a≤b≤c的C语言表达式为()。
以下合法的字符型常量是
下列选项可以正确表示字符型常量的是
随机试题
下列关于糖尿病预防策略的说法,错误的是
下列哪些说法是错误的?
土地报酬运动的第一阶段与第二阶段的分界点是()。
50年来,全国道德模范孙茂芳先后赡养了18位孤残老人,与11位残疾人结为兄妹关系,还从家庭助困金中拿出46万多元资助38位学童和特困家庭。有人对他说:“你是不是有点傻啊?”他回答到:“我愿意当一辈子人民可信可托的‘傻子’,我还要带动更多人去做这样的‘傻子’
对于无连接服务,说法错误的是()。
1895年,康有为在北京组织(),开“办学会”风气之先。
某工人在工资率为每小时2美元的时候每周挣80美元,每小时3美元的时候每周挣105美元,由此可以断定()
某公司股票预计一年后每股支付股利3元,从第二年开始股利每年将无限期地以8%的速度递增,假定其市场收益率为14%,该股票的价值为()元。
选定一行表格并单击常用工具“插入行”按钮,插入的新行应位于选定列的()方。
下列关于SNMP的描述中,错误的是()。
最新回复
(
0
)