c语封似探益老查刑画作张却言中 while (n==0)与while (n)的区别
的有关信息介绍如下:问题补充说明:c语言中while(n==0)与while(n)的区别while(n){n=n/10;m++;}printf("%dbits\n",m);才能输出m为什么呢?... c语言中 while (n==0)与while (n)的区别 while (n) { n=n/10; m++; } printf("%d bits\n",m);才能输出m 为什么呢? 展开
(n==0)在当n为0的时候进入循环;而while(n)就要看n的值了c中真值的判定是正整数即为真即只有n为1234等的时候才进入循环