早教吧作业答案频道 -->其他-->
大家帮忙看下这c小程序执行以下语句,输出结果是C.intx=2;printf(“%d”,((x=4*5,x*5),x+20));//这段是怎么看的A)120B)100C)40D)20
题目详情
大家帮忙看下这c小程序
执行以下语句,输出结果是 C .
int x=2;
printf(“%d”, ((x=4*5, x*5), x+20));// 这段是怎么看的
A) 120B) 100C) 40 D) 20
执行以下语句,输出结果是 C .
int x=2;
printf(“%d”, ((x=4*5, x*5), x+20));// 这段是怎么看的
A) 120B) 100C) 40 D) 20
▼优质解答
答案和解析
先是x=4*5=20,然后做x*5,但没有把结果赋给任何值,x的值也没变,然后计算x*20,也就是20*20+40,整个式子返回的就是最后的40,(这是逗号表达式,式子中有逗号的就依次计算,返回最后一个表达式的值). ((x=4*5, x*5), x+20))整个表达式的值就是40,然后输出40. 懂了吧.
看了大家帮忙看下这c小程序执行以下...的网友还看了以下:
大家帮忙看下这c小程序执行以下语句,输出结果是C.intx=2;printf(“%d”,((x=4* 2020-03-30 …
下面程序段的运行结果是().char*s="abcde";s+=2;printf("%d",s); 2020-04-26 …
.谁把过程发给我.1、分析下列程序,并给出程序运行结果#include”stdio.h”main( 2020-05-15 …
C语言的题,来帮我做做,数字字符0的ASCII值为48,若有以下程序main(){chara='1 2020-06-26 …
Inta=3,b=5,c=7;If(a>b)a=b;c=a;If(c!=a)c=b;Printf( 2020-07-09 …
C中求三角形面积问题#include#includevoidmain(){doublea,b,c, 2020-07-23 …
C语言求三角形面积问题#include#includevoidmain(){doublea,b,c 2020-07-23 …
下列程序运行后的输出结果是()#includemain(){inti=1,j=3printf("% 2020-07-23 …
main(){intg;printf("Enteramark:");scarf("%d",&g); 2020-07-25 …
C语言理论题下列程序段的输出是。intc[]={1,3,5};int*k=c+1;printf("% 2020-12-23 …