一道C语言简单语法题main(){int x;printf("%d\n",(x=5*6,x*2,x+20));}运行结果
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/25 11:35:59
一道C语言简单语法题
main()
{
int x;
printf("%d\n",(x=5*6,x*2,x+20));
}
运行结果:
a.30 b.60 c.50 d.80
运行结果是C
咋回事?
main()
{
int x;
printf("%d\n",(x=5*6,x*2,x+20));
}
运行结果:
a.30 b.60 c.50 d.80
运行结果是C
咋回事?
![一道C语言简单语法题main(){int x;printf(](/uploads/image/z/6870553-25-3.jpg?t=%E4%B8%80%E9%81%93C%E8%AF%AD%E8%A8%80%E7%AE%80%E5%8D%95%E8%AF%AD%E6%B3%95%E9%A2%98main%28%29%7Bint+x%3Bprintf%28%22%25d%5Cn%22%2C%28x%3D5%2A6%2Cx%2A2%2Cx%2B20%29%29%3B%7D%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C)
答案错了应该选择:C
在C语言的当中除了赋值(=)之外,就属逗号运算符(,)运算级别最小.
例一:X=(A=3,6*A) X=18
例二:X=A=3,6*A X=3
逗号运算表达式最后的整体结果去最后的一步运算,即上题中最后输出的为X+20的值.
在C语言的当中除了赋值(=)之外,就属逗号运算符(,)运算级别最小.
例一:X=(A=3,6*A) X=18
例二:X=A=3,6*A X=3
逗号运算表达式最后的整体结果去最后的一步运算,即上题中最后输出的为X+20的值.
一道C语言简单语法题main(){int x;printf("%d\n",(x=5*6,x*2,x+20));}运行结果
C语言 main() {int x,y; x=11/3;y=5; printf("%%d,%%%d\n...
int x=10,y; y=(x++)+(--x); printf("%d,%d",x,y); C语言运行结果 是10,
问一道c语言的题目main(){int x=3;do{printf("%d",x--);}while(!x)}请问输出的
void main() {int x=4;if(x++>=5)printf("%d/n",x);else printf(
C语言中,void main() { int x=22; char z='a'; printf("%d\n",(x&11
main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果
求下列程序的运行结果main(){int x=6,y,z;x*=18+1;printf("%d,",x--);x+=y=
main( ) {int x=3; do {printf("%d\n",x-=2;} while (--x)); }
下列程序的输出是( ).main() {int x; printf("%d\n",(x=3*5,x*2,x+10));}
main() { int x=10; int y=x++; printf("%d,%d\n",(x++,y),y++);
以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--)