C语言中if(a)、while(a)的含义。 1、while(a) 表示当a!=0(!=表示不等于)时执行循环,其等价于while(a!=0)。 if(a)同while(a)。 2、while(!a) 表示当a=0时执行循环,其等价于 while(a==0)。 if(!a) 同while(!a)。 3、例如:if(m%3)continue; 表示m%3!=0时执行continue; continue换成break同上执行。