早教吧作业答案频道 -->其他-->
求计算机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级简单计算答案,最...的网友还看了以下:
数学因式分解和计算题和填空题一共5题因式分解:a(x+y)-(a-b)(x+y)4(m-n)²-4( 2020-03-31 …
6(m-n)³-12(n-m)²=6(m-n)^2[(m-n)+2]=6(m-n)^2(m-n+2 2020-04-09 …
6(m-n)³-12(n-m)²=6(m-n)^2[(m-n)+2]=6(m-n)^2(m-n+2 2020-04-09 …
下面程序的功能是计算正整数2345的各位数字平方和,请选择填空.#includemain(){in 2020-05-13 …
求计算机2级简单计算答案,最好有点注解main(){intm=3,n=4,x;x=-m++;x=x 2020-05-17 …
一、分解因式①7(a-1)+x(a-1)②3(a-b)^2+6(b-a)③2(m-n)^2-m(m 2020-06-05 …
若有定义:#defineX(n)n+1#defineY(m)m+2则执行语句printf("%d\ 2020-06-12 …
123分解质因数分解质因数#includevoidmain(){intn,i;printf("\n 2020-07-18 …
#includeintmain(void){intjc(intn);inty=0,n=0;prin 2020-07-23 …
任意一个两位数M的两个数字对调一下,得到一个新的两位数N.问M与N的和(M+N)一定是11的倍数吗? 2021-02-02 …