首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
23
问题
若有以下程序,则程序的输出结果是
#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()voidfun(char*c,intd){charb=’a’,a=’A’;{*c=*c+1;d=d+1;fun(&b,a);print
以下程序的输出结果是()。intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;for(
若变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
以下函数实现按每行8个输出W所指数组中的数据:#includevoidfun(int*w,intn){inti:for(i=0;i
以下选项中,不合法的C语言用户标识符是()。
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
下面对对象概念描述正确的是
随机试题
在肘关节横断层面上,自上而下出现_______________关节、_______________关节和_______________关节。
A.补气升提B.补中益气C.益气升提D.补肾固脱E.益气固脱
下列关于酊剂的说法正确的是
诊断早期慢性肺源性心脏病的主要依据是()
A.国家食品药品监督管理局B.县级以上工商行政管理部门C.省、自治区、直辖市药品监督管理部门D.国家卫生行政管理部门对药品广告审查机关的药品广告审查工作进行指导和监督的是()
对于系统故障风险的防范对策有()。
台湾省民俗中,认为送扇子是帮助别人。()
情感是客观事物是否符合人的需要、愿望和观点而产生的()。
以下不属于十一五期间,我国取得的标志性重大成果的是()。
BecarefulwithJohn;Ithinkhehas_______motivesforbeingsogenerous.
最新回复
(
0
)