为什么此题判断是错误的

CSDN问答 2021-12-30 10:54:14 阅读数:943

编程开发 错误 判断 CSDN问答

若int i=10,j=0;则执行完语句
if(j=0)i++;elsei--;
i的值为11




采纳答案:

if (j=0) 是给j赋值为0,再判断为假,执行else
if (j==0)才是判断 j 是否等于0



其他答案2:

if(j = 0)是把0作为返回值的,所以为假
进入else

版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7617151