int i=3.j=5.m;则执行语句m=(i++)-(--j);后m,j值是多少?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/14 23:55:07
int i=3.j=5.m;则执行语句m=(i++)-(--j);后m,j值是多少?
int i=3.j=5.m; 里边的. 应该是,吧.
单目运算符 --, ++优先级高于双目运算符-;
i++ ,i 先参与运算,然后再自加.
--j, j 先自减,然后参与运算.
所以 m=(i++)-(--j) 等效于
j --;
m = i- j;
i++;
运算后,j = 4, m=-1; i = 4;
单目运算符 --, ++优先级高于双目运算符-;
i++ ,i 先参与运算,然后再自加.
--j, j 先自减,然后参与运算.
所以 m=(i++)-(--j) 等效于
j --;
m = i- j;
i++;
运算后,j = 4, m=-1; i = 4;
int i=3.j=5.m;则执行语句m=(i++)-(--j);后m,j值是多少?
若已知int i=8,j=10,m,n;请写出执行如下语句m=++i;n=j--;后变量i,j.m.n的值
下列语句序列执行后,m 的值是(b d).int i=9,j=8,m=10,n=9; if( i
下面语句执行后,i 的值是( B ).for( int i=0,j=1; j < 5; j+=3 ) i=i+j; A)
下列语句序列执行后,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
#includemain(){int i,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m*
.下面语句执行后,i 的值是?for( int i=0,j=1; j < 5; j+=3
#include main() { int i,j,m=1; for(i=1;i0;j--) { if(i*j>3) b
设int j=3; 执行j+=j-=j*j;后j的值是?
JAVA练习题求解下列语句序列执行后,k 的值是.int i=10,j=18,k=30; switch( j - i )