是的0代表假,非0代表真if(0)表示if后面的一定不运行if(非零值)表示一定运行就是这个道理 但是if(1)这样的用法比较少,因为几乎没有这个必要但是在while循环里面使用while(1)进行无限循环的设定是经常可以看见的
if()里面是逻辑表达式,if(1)非0为真,故执行
会,因为if(1)中的条件判断为逻辑值为真,所以会执行下面的语句。
if是判断语句,如果条件为真,就执行后面的一条语句
他们回答都对