首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int a=0,b=0,c=0; c= (a -= ++a), (a+=b, b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() { int a=0,b=0,c=0; c= (a -= ++a), (a+=b, b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2019-08-18
25
问题
若有以下程序
#include
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://jikaoti.com/ti/bUf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(f1))的返回值为
以下叙述中正确的是
设有定义语句int(*D(int);则以下叙述正确的是
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
下列叙述中正确的是
以下叙述中错误的是
数据库设计中反映用户对数据要求的模式是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
下面不属于软件设计阶段任务的是
随机试题
在数据抽象的四种级别中,抽象级别最高的数据模型是________。
执行应急医疗处置任务的精神科执业医师,在应急医疗处置完成后几小时内应填写《重性精神疾病应急医疗处置记录单》()
配制混凝土时宜采用级配良好、质地坚硬、颗粒洁净且粒径小于5mm的河砂。()
在对隧道进行核辐射检测时,在正常岩性地段,测点距离一般取()。
为了降低资源消耗和控制污染物产生,建设项目应优先采用资源利用率高和污染物产生量少的()技术、工艺和设备。
灭火器维修是指为确保灭火器安全使用和有效灭火而对灭火器进行的检查、再充装和必要的部件更换等工作。有一灭火器配置单元配置灭火器16具,送修灭火器时,一次送修数量不得超过()具。
升压结构变压器,中压绕组靠近铁心,高压绕组居中,低压绕组在最外。()
下列情形中应当采取禁闭措施的是()。
阅读下列说明和图,回答问题l至问题3,将解答填入答题纸的对应栏内。【说明】一个简单的图形编辑器提供给用户的基本操作包括:创建图形、创建元素、选择元素以及删除图形。图形编辑器的组成及其基本功能描述如下:(1)图形由文本元素和图元元素构成,图元元素包括线
Western-styleconversationsoftendevelopquitedifferentlyfromJapanese-styleconversations.AWestern-styleconversationbetw
最新回复
(
0
)