首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main() {int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是( )。
admin
2021-02-25
30
问题
有以下程序:
#include<stdio.h>
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++先使用后自增,所以z的值为1,x的值为2。再计算逗号表达式第二个表达式y++,此时y的值为2,最后计算第三个表达式++y,y的值为3。
转载请注明原文地址:https://kaotiyun.com/show/hotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}
以下叙述中错误的是
有以下程序#include#defineSUB(A)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是
在数据库中存储的是
关于C语言的符号常量,以下叙述中正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
算法的有穷性是指
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下选项中,能用作数据常量的是()。
以下关于结构化程序设计的叙述中正确的是()。
随机试题
下列试验中血标本受溶血影响最小的是
A.补脾润肺B.养血安神C.健脾化湿D.益气固表E.益气养阴
患儿男,8个月,突然发生四肢抽动,持续3分钟,人工喂养,未加辅食。查体:体温37.5℃,颈软,前囟2cm×2cm,枕部按压有乒乓感,神经系统检查未见异常。首选的处理方法为()
生产经营单位制定的安全生产责任制需要达到一定的要求。下列项目中不属于制定安全生产责任制基本要求的是()。
报账是指在算账的基础上,对单位的( )以会计报表的形式向各有关方面提供会计信息。
语词记忆大致出现在()左右。
物质帮助权,是公民因特定原因不能通过其他正当途径获得必要的物质生活手段时,从国家和社会获得生活保障、享受社会福利的一种权利。根据我国宪法规定,下列选项中不是公民获得物质帮助的条件是
下列关于Python程序格式的描述中正确的是()。
下列描述中正确的是
【B1】【B3】
最新回复
(
0
)