设int j=3; 执行j+=j-=j*j;后j的值是?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/14 16:56:03
设int j=3; 执行j+=j-=j*j;后j的值是?
为什么我算出来 是-12 答案给的是0
为什么我算出来 是-12 答案给的是0
![设int j=3; 执行j+=j-=j*j;后j的值是?](/uploads/image/z/1172318-14-8.jpg?t=%E8%AE%BEint+j%3D3%3B+%E6%89%A7%E8%A1%8Cj%2B%3Dj-%3Dj%2Aj%EF%BC%9B%E5%90%8Ej%E7%9A%84%E5%80%BC%E6%98%AF%3F)
答案有误吧,我在VC++6.0下运行结果:
![](http://img.wesiedu.com/upload/3/da/3dac4724f2ec6c2ad9bf26acd236d1d7.jpg)
![](http://img.wesiedu.com/upload/3/da/3dac4724f2ec6c2ad9bf26acd236d1d7.jpg)
设int j=3; 执行j+=j-=j*j;后j的值是?
下面语句执行后,i 的值是( B ).for( int i=0,j=1; j < 5; j+=3 ) i=i+j; A)
.下面语句执行后,i 的值是?for( int i=0,j=1; j < 5; j+=3
设k和j为int整型变量,运算表达式k=(j=3,j+2,++j,j++)后,表达式的值,k的值,j的值?
下列语句序列执行后,j 的值是( 15).int j=1; for( int i=5; i>0; i-=2 ) j*=i
下列语句序列执行后,i 的值是?int i=8,j=16; if( i-1 > j )
下列语句序列执行后,i 的值为什么是8呢?int i=8,j=16; if( i-1 > j ) i--; else j
int i=3.j=5.m;则执行语句m=(i++)-(--j);后m,j值是多少?
若int j=10;执行下列程序后,变量j的正确结果是【22】.
main() { int j; for(j=1;j
J
J.