C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/30 20:52:19
C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.
抱歉,朋友们,是这样的:(++a/b)*b--
抱歉,朋友们,是这样的:(++a/b)*b--
![C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.](/uploads/image/z/7650541-37-1.jpg?t=C%2B%2B%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9Aint+a%3D1%2Cb%3D2%EF%BC%9B%E5%88%99%28%2B%2Ba%2F%29%2Ab--%E7%9A%84%E5%80%BC%E6%80%8E%E4%B9%88%E7%AE%97%E5%87%BA%E6%9D%A5%3F%E6%88%91%E6%89%A7%E8%A1%8C%E4%BA%86%E4%B8%80%E4%B8%8B%2C%E7%BB%93%E6%9E%9C%E6%98%AF2.)
执行过程如下:
1: a/b=0
2: ++a/b=1
3: (++a/b)*b=2
因为--是后缀运算符,输出时,并没有执行,所以输出2
对于 这个表达式输出之后变成1
1: a/b=0
2: ++a/b=1
3: (++a/b)*b=2
因为--是后缀运算符,输出时,并没有执行,所以输出2
对于 这个表达式输出之后变成1
C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.
int a=1,b=2,c; c=a>b?a:b; 执行后c的值为
int a=1 ,b=1 ;执行c=++a||++b a,b,c 的值?
int a=1,b=2,c=3; 执行表达式(a=b+c)||(++b)后a,b,c的值分别是多少啊
设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___
若有定义语句 int a=25,b=14,c=19,以下语句的执行结果是______
已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______.
若执行语句:int b,a=12,n=5; 则表达式a%=(b=2,n%=b)+4的结果是?
4.执行下列语句后a的值为( ),b的值为( C ).int a,b,c; a=b=c=1; ++a|| ++b &&
执行下列语句后a的值为( ),b的值为( ).int a,b,c; a=b=c=1; ++a|| ++b && ++c;
1、设int a=2,b=2; 则++a+b的结果是( )
C语言运算表达式问题定义int a=5,b;则执行表达式b=++a*--a之后,变量b的值是什么?可我觉得是30