首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
68
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwr
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有以下程序charfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(*p){
有以下程序#include<stdio.h>main()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7
以下叙述中错误的是
以下能正确定义字符串的语句是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
下面不能作为结构化方法软件需求分析工具的是
随机试题
下列不是免疫球蛋白C区功能的是
将项目团队部分成员放到恶劣的环境中生活一段时间,让其学会相互适应。这种做法在团队能力开发中称为()
单台设备安装后的调试费属于( )。
下列厂房中,属于甲类火灾危险性的有()。
某中部城市对本市的劳动力市场进行调研之后发现了三个方面的问题:第一,由于大量农村劳动力进入城市劳动力市场,导致该市初级劳动力市场呈现劳动力无限供给局面;第二,目前该市出现了经济的周期性衰退,该市的劳动力需求受到了一定的影响;第三,该市高级技术工人的劳动力供
甲欲低价购买乙收藏的一幅古画,乙不允。甲声称:若乙不售画,就公布其不雅视频,乙被迫与甲订立买卖合同。根据合同法律制度的规定,该合同的效力为()。
某农户有一处花圃,占地1200平方米,2012年3月将其中的1100平方米改造为果园,其余100平方米建造住宅。已知该地适用的耕地占用税的定额税率为每平方米25元。则该农户应缴纳的耕地占用税为()元。
明清时期位于北京紫禁城右前方的社稷坛是用来祭祀()的。
用于获得字符串S最左边4个字符的函数是()。
Therearegreatimpedimentstothegeneraluseofastandardinpronunciationcomparabletothatexistinginspelling(orthogra
最新回复
(
0
)