请问k+=2和k+=3,int i ,j,k:i = 10 ;j = 18;k = 30;switch(j-i){case8:k++;break; case9:k+=2;break; case10:k+=3;break; default:k/=j; }

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 13:49:38

请问k+=2和k+=3,int i ,j,k:i = 10 ;j = 18;k = 30;switch(j-i){case8:k++;break; case9:k+=2;break; case10:k+=3;break; default:k/=j; }
请问k+=2和k+=3,
int i ,j,k:
i = 10 ;
j = 18;
k = 30;
switch(j-i){
case8:k++;break;
case9:k+=2;break;
case10:k+=3;break;
default:k/=j;
}

请问k+=2和k+=3,int i ,j,k:i = 10 ;j = 18;k = 30;switch(j-i){case8:k++;break; case9:k+=2;break; case10:k+=3;break; default:k/=j; }
k+=2等价于k = k + 2,也就是k自增2.
k+=3同上.
k++等价于在当前行语句执行完毕后执行k = k + 1,也就是k自增1.