早教吧作业答案频道 -->其他-->
求计算机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级简单计算答案,最...的网友还看了以下:
在等差数列{an}中,(1)已知a1=2,d=3,n=10,求an(1)已知a1=2,d=3,n= 2020-05-14 …
已知{an}是各项均为正数的等差数列,公差为d,对任意的n∈N+,bn是an和an+1的等比中项. 2020-07-10 …
设m,n∈正整数,m>n,A={1,2,.,m}B={1,2,.,n}求满足D包含于A且B∩D≠空 2020-07-30 …
设m,n∈正整数,m>n,A={1,2,.,m}B={1,2,.,n}求满足D包含于A且B∩D≠空 2020-07-30 …
一道运用辗转相除法的数学题~(1)n=255255,m=11178,d=gcd(211(m+300 2020-08-03 …
求∫(dx)/(ax+b)^n(a≠0,n≠1).这是书上的解法∫(dx)/(ax+b)^n=1/a 2020-11-01 …
已知点A(3,0),B(0,3根号3),C(-3,0),△ABC外接圆为圆D,求圆D方程设直线L1: 2020-11-27 …
初等数论1.n,m∈N(N≠0),m不能被2整除,求证(2的m次方-1)和(2的n次方+1)的最大公 2020-12-23 …
1.已知m的绝对值=3,n=2,且m-n的绝对值=n-m,求m+n的值2.如果a与2b的乘积是1,— 2020-12-27 …
已知数列{an}是公差为d(d≠0)的等差数列,Sn为其前n项和.(1)若a2,a3,a6依次成等比 2021-01-01 …