首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
2016-12-18
24
问题
若有以下程序,则程序的输出结果是
#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://jikaoti.com/ti/rci0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
可在C程序中用作用户标识符的一组标识符是
数据库、数据库系统和数据库管理系统之间的关系是
以下程序运行后的输出结果是【】。main(){intx,a=1,b=2,c=3,d=4;x=(a
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
以下叙述中错误的是______。
下列叙述中正确的是______。
随机试题
男性,67岁,心房颤动15年。1周前因心功能不全给予地高辛0.25mg口服,每日1次。今天开始心室律突然变得绝对规则,50次/分。最大可能是
男,33岁,反复腹痛10年,表现为右下腹和脐周为主的绞痛,伴有糊状泻,无脓血,并时有低热。体检发现右下腹包块。为与肠结核相鉴别,下列哪项依据最有意义
A.能力B.气质C.性格D.人格E.自我意识在人格结构中,表现在心理活动的强度、速度、灵活性和指向性等方面的一种稳定的心理体征,称为
2型糖尿病最基本的病理生理改变是
有A、B两项连续工作,其最早开始时间分别为第4d和第10d,其连续时间分别为4d和5d,则AT作的自由时差为()d。
所谓工程基本构造要素就是通常所说的()。
期货从业人员违反《期货从业人员执业行为准则(修订)》,情节轻微,且没有造成严重后果的,处理方式为()。
关于宋词,下列说法中不正确的是()。
在int a[5]={1,3,5};中,a[1]的值是( )。
HowtoWriteaResearchReportAstandardformatwillhelpreaderstolocatetheinformationtheywantquickly.Itistruethat
最新回复
(
0
)