首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序
有以下程序: #include main( ) { int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序
admin
2020-11-27
28
问题
有以下程序:
#include
main( )
{ int x,y,z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d\n",x,y,z);
}
程序运行后的输出结果是( )。
选项
A、2,3,3
B、2,3,2
C、2,3,1
D、2,2,1
答案
C
解析
z=x++,y++,++y;因为赋值运算符的优先级高于逗号运算符的优先级,所以可以将上式表示成(z=x++),(y++),(++y),然后从左向右先计算表达式z=x++,因为x++先使用后自增l,所以z的值为1,x的值为2。再计算逗号表达式的第二个表达式y++,此时y的值为2,最后计算第三个表达式++y,y的值为3。
转载请注明原文地址:https://kaotiyun.com/show/jp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
以下叙述中错误的是
在C语言中,以下说法不正确的是()。
以下叙述中错误的是
有以下程序:main(){chars口={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};intp,q;p=sizeof(s);q=strlen(s);
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
有以下程序段int*p;p=__________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
程序测试的目的是
程序测试的目的是()。
随机试题
入煎剂宜另煎汁冲服,亦可磨汁或锉末服,每次0.3~0.5g的药是
下列药物不可控制癫痫持续状态的是()
行政行为合法要件包括()。
应急演练参演人员所承担的具体任务主要包括()。
某公司生产销售A、B、C三种产品,销售单价分别为100元、200元、250元;预计销售量分别为120000件、80000件、40000件;预计各产品的单位变动成本分别为60元、140元、140元;预计固定成本总额为1000000元。要求:按顺序法,分
企业对于已经发出但尚未确认销售收入的商品成本,应借记的会计科目是()。
为了解决银行的呆账、坏账问题,东京、三菱银行宣布合并。下面说法正确的是()。
左边给定的是纸盒的外表面。下面哪一项能由它折叠而成?
画展9点开门,但8点15分就有第一个观众提前到来排队等候入场。假设观众不停地来,且每分钟来的观众一样多。如果开5个入场口,9点5分就没有人排队。那么如果开3个入场口,不再有人排队的时间是()。
下列文件属于建国初期颁布的有()
最新回复
(
0
)