首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0; c= (a -= ++a), (a+=b, b+=4); printf("%d,%d,%d\n
若有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0; c= (a -= ++a), (a+=b, b+=4); printf("%d,%d,%d\n
admin
2021-02-25
40
问题
若有以下程序
#include <stdio.h>
main()
{ int a=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://kaotiyun.com/show/fhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下能正确定义字符串的语句是
以下叙述中错误的是
若有定义语句charc=’\101’;则变量c在内存中占
在面向对象方法中,实现信息隐蔽是依靠
若程序中有宏定义行:#defineN100则以下叙述中正确的是
层次型、网状型和关系型数据库划分原则是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
人声鼓吹,如沸如撼,如魇如呓,如聋如哑,大船小船一齐凑岸。(《西湖七月半》)
柳树皮中存在一种糖苷叫做糖水杨苷,当用苦杏仁酶水解时得D一葡萄糖和水杨醇。水杨苷用硫酸二甲酯和氢氧化钠处理得5一O一甲基水杨苷,酸催化水解得2,3,4,6一四甲基葡萄糖和邻甲一氧基甲酚。写出水杨苷的结构式。
术后早期活动的优点,下列哪项提法不对
甲公司于2016年7月1日正式动工兴建一栋办公楼,工期预计为2年,工程采用出包方式,甲公司分别于2016年7月1日和10月1日分别支付工程进度款1000万元和2000万元。甲公司为建造办公楼占用了两笔一般借款:(1)2015年8月1日向某商业银行借人长期借
()是西班牙的一种融合舞蹈、器乐、歌唱于一体的综合艺术形式,是整个西班牙的代表性艺术之一。
营业外收入是指与企业生产经营活动没有直接关系的各种收入。作为营业外收入.必须同时具备两个特征:一是意外发生,企业无力加以控制;二是偶然发生,不重复出现。根据上述定义,下列不属于营业外收入的是:
下列关于主板的描述中,错误的是()。
检索当前“职工表”中,全部姓“李”的职工记录,SQL语句为:SELECT*FROM职工表WHERE姓名【】"李*"
在CD光盘上标记有"CD-RW"字样,此标记表明这光盘()。
Sugarlessyoghurtcouldhelpbeatbadbreath,toothdecayandgumdisease,sayscientists.Japaneseresearchersfoundeatingthe
最新回复
(
0
)