if 语句和while语句有什么却别?为什么在写C时主程序一定要从while语句开始
小弟开始写程序了,有师兄告诉我:在写程序时,主程序循环一定要从while开始,不能用if开头的。不明白原因在哪里。 <br> 在我的认识中,while语句和if语句时可以互相转换的,如下面的两个程序,程序1: <br><div class=code>main() <br>{ <br> int,i,sum=0; <br> i=1; <br> while(i<=100) <br> { <br> sum=sum+i; <br> i++; <br> } <br> printf("%d",sum); <br>}</div> <br>程序2: <br><div class=code>main() <br>{ <br> int i,sum=0; <br> for(i=1;i<=100;i++) <br> { <br> sum=sum+i; <br> } <br> printf("%d",sum); <br>}</div> <br> 在这两个程序中if和while实现的功能是 一样的啊 !!<img src=/images/smilies/emot/em11.gif>[ 本帖最后由 一心爱你 于 2009-8-24 13:38 编辑 ]