下列语句序列执行后,i 的值为什么是8呢?int i=8,j=16; if( i-1 > j ) i--; else j--;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 02:39:19
下列语句序列执行后,i 的值为什么是8呢?int i=8,j=16; if( i-1 > j ) i--; else j--;

下列语句序列执行后,i 的值为什么是8呢?int i=8,j=16; if( i-1 > j ) i--; else j--;
下列语句序列执行后,i 的值为什么是8呢?int i=8,j=16; if( i-1 > j ) i--; else j--;

下列语句序列执行后,i 的值为什么是8呢?int i=8,j=16; if( i-1 > j ) i--; else j--;
if-else啊~
在if里是8-1>16,很明显是假,
则i--不执行,直接到else
执行j--;
所以i仍然是8.