首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() {inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2015-07-31
28
问题
若有以下程序
#include
main()
{inta=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是
选项
A、0,4,0
B、0,4,4
C、1,4,1
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。且逗号运算符的优先级最低,所以先计算c=(a-=++a)这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a-1,即a=1-1,a的值为0,并将0赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即b的值为4。所以打印结果为0,4,0,选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/1Xi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
以下程序#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strc
下列不属于软件调试技术的是______。
下列语句段中,正确的是()。
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
下面程序main(){inti,j,m,n;i=5;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}运行后,i,j,
利用fseek函数可实现的操作是()。
下列叙述中正确的是______。
以下叙述中正确的是______。
随机试题
ElectionsSurprisesoftencomeinboxes,suchasbirthdaypresentswrappedincolorfulpaper,brownpaperpackagesmailedfr
引起神经衰弱的重要原因是
王某和张某抢劫某商业银行,并多次强奸妇女,情节恶劣,甲市中级人民法院判处王某抢劫罪死刑缓期两年执行,强奸罪死刑缓期两年执行,判处张某无期徒刑。一审宣判后,两被告人没提起上诉,人民检察院也没有提起抗诉。请回答下面问题:本案应该由哪个法院核准王某的死刑?程
在债务重组中,如果债权人对该项债权计提了坏账准备,应先冲减已计提的坏账准备,再计算其重组的损失。()
根据《行政复议法》规定,下列各项中,属于行政复议范围的是()。
张明、李红两个人都于今年一月收到了美国某大学的录取通知书。张明三月初拿到签证后就在一家航空公司的网站上订购了八月的赴美机票,李红七月中旬在同一家航空公司的网站上购买了八月赴美机票,价格比张明买的机票贵了大约1000元。这家航空公司的定价属于()。
担任单位会计机构负责人(会计主管人员)的,除取得会计从业资格证书外,还应当具备会计师以上专业技术职务资格或者从事会计工作2年以上经历。()
举世闻名的佛祖四大圣迹分别是释迦牟尼出生地______,成道地______,初转法轮地______,涅槃地______。
为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。
Thethirdisproximity,postureandechoing.Proximityreferstothe【T1】______betweenspeakers.Thiscanindicateanumberoft
最新回复
(
0
)