早教吧作业答案频道 -->其他-->
求计算机2级简单计算答案,最好有点注解main(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是A)3B)5C)-1D)-2x=-m++这块为什么不是先把-3给x,然后加1得-2.++在后面不是应该后加
题目详情
求计算机2级简单计算答案,最好有点注解
main()
{ int m=3,n=4,x;
x=-m++;
x=x+8/++n;
printf("%d\n",x);
}
程序运行后的输出结果是
A) 3 B) 5 C) -1 D) -2
x=-m++ 这块为什么不是先把-3给x,然后加1得-2.++在后面不是应该后加1吗
main()
{ int m=3,n=4,x;
x=-m++;
x=x+8/++n;
printf("%d\n",x);
}
程序运行后的输出结果是
A) 3 B) 5 C) -1 D) -2
x=-m++ 这块为什么不是先把-3给x,然后加1得-2.++在后面不是应该后加1吗
▼优质解答
答案和解析
main()
{ int m=3,n=4,x;
x=-m++;// 这步之后,m=4,x=-3;那个人说错了,x=-++m才是先自加,然后赋值.x=-m++,是先赋值再自加.
x=x+8/++n;// x结果是:-3+8/5【取整数部分】=-2,这个地方他又错了,虽然结果一样
printf("%d\n",x);////输出x的值-2
}
------------------------
这个题目考的就是++n和n++的区别,++n是先自加再计算表达式,而n++是先计算表达式再赋值.上面那个人是错地
{ int m=3,n=4,x;
x=-m++;// 这步之后,m=4,x=-3;那个人说错了,x=-++m才是先自加,然后赋值.x=-m++,是先赋值再自加.
x=x+8/++n;// x结果是:-3+8/5【取整数部分】=-2,这个地方他又错了,虽然结果一样
printf("%d\n",x);////输出x的值-2
}
------------------------
这个题目考的就是++n和n++的区别,++n是先自加再计算表达式,而n++是先计算表达式再赋值.上面那个人是错地
看了 求计算机2级简单计算答案,最...的网友还看了以下:
设曲线y=xn+1(n∈N*)在点(1,1)处的切线与x轴的交点的横坐标为xn,则log2017x 2020-05-15 …
求计算机2级简单计算答案,最好有点注解main(){intm=3,n=4,x;x=-m++;x=x 2020-05-17 …
点(45°W,30°N)在点(10°E,30°S)的什么方向? 2020-05-22 …
设函数f(x)=Asin(ωx+φ)的问题设函数f(x)=Asin(ωx+φ)(A>0,ω>0,| 2020-06-02 …
请问如何求圆弧上这几个点的坐标?已知圆弧的半径和圆弧上的两个点,现在想把圆弧平均分成N段,如何求这 2020-07-01 …
#includeintmain(void){intjc(intn);inty=0,n=0;prin 2020-07-23 …
长方形内有n个点,连同长方形的4个顶点在内,共有n+4个点,在这n+4个点中,任意3个点都不在同一 2020-07-30 …
设曲线y=xn+1(n∈N*)在点(1,1)处的切线与x轴的交点的横坐标为xn,则x1•x2…x2 2020-08-01 …
三角形纸片内有n个点,连同三角形的三个顶点的n+3个点中,没有任何三点在同一直线上,用剪刀把三角形纸 2020-11-20 …
雨、雪、云、雾、霜的形成像液化这些实在点的.太长我听不懂. 2021-02-05 …