首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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);}
若有以下程序,则程序的输出结果是 #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);}
admin
2020-05-19
33
问题
若有以下程序,则程序的输出结果是
#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,4
B、1,4,1
C、0,4,0
D、1,4,4
答案
C
解析
表达式c=(a=++a),(a+=b,b+=4)相当于逗号表达式,首先计算c=(a-=++a),其中(a-=++a)等价a=a-(++a),得到a的值0,c的值为0,在计算(a+=b,b+=4)时,a和b的初值为0,计算以后,a为0,b为4。
转载请注明原文地址:https://kaotiyun.com/show/GuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf(’’m=%d\n’’
关于结构体类型的叙述中正确的是()。
下列叙述中正确的是()。
下列与队列结构有关联的是()。
设文件指针fp已定义,执行语句fp=fopen(“file”,“W”);后,下列针对文本文件file操作叙述的选项中正确的是()。
软件需求规格说明书的作用不包括()。
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);己知字符a的ASCII十进制代码为97,则执行上述程序
随机试题
热痛冷缓解可见于
治疗蛲虫病的药物有( )。
红细胞比容是指红细胞()。
以下不属于喷锚暗挖法施工安全技术管理基本要求是()。
下列关于无形资产摊销的说法,正确的有()。
张某和薛某均为甲市人,双方在乙市登记结婚,后薛某在丙市被判处有期徒刑3年,薛某服刑1年后张某将户口迁至丁市,欲起诉尚在服刑的薛某离婚,对此案有管辖权的法院是()。
Throughouthistorymanhashadtoacceptthefactthatalllivingthingsmustdie.Butpeoplenowlivelongerthanthey【C1】_____
设f(χ)=求f′(χ).
WillthereeverbeanotherEinstein?ThisistheundercurrentofconversationatEinsteinmemorialmeetingsthroughouttheyear.
A、Becausepupilstherehavetospendmostofthetimestudying.B、Becausetheschoolauthoritiesinsistontraditionalwaysoft
最新回复
(
0
)