c語言中do while的用法
本文已影響
9.77K人
C語言是目前世界上最流行、使用最廣泛的高階程式設計語言之一,具有高效、可移植性好等優點,特別是在嵌入式領域有著廣泛的應用。下面小編就跟你們詳細介紹下c語言中do while的用法,希望對你們有用。 c語言中do while的用法如下: do-while語句的一般形式為: do 語句 while(表示式); 這個迴圈與while迴圈的不同在於:它先執行迴圈中的語句,然後再判斷表示式是否為真,如果為真則繼續迴圈;如果為假,則終止迴圈。因此,do-while迴圈至少要執行一次迴圈語句。其執行過程可用下圖表示。 用do-while語句計算從1加到100的值 #include <stdio.h> int main(void){ int i,sum=0; i=1; do{ sum=sum+i; i++; } while(i<=100); printf("%dn",sum); return 0; } 同樣當有許多語句參加迴圈時, 要用"{"和"}"把它們括起來。 while和do-while迴圈比較。 1) while迴圈: #include <stdio.h> int main(void){ int sum=0,i; scanf("%d",&i); while(i<=10){ sum=sum+i; i++; } printf("sum=%d",sum); return 0; } 2) do-while迴圈: #include <stdio.h> int main(void){ int sum=0,i; scanf("%d",&i); do{ sum=sum+i; i++; } while(i<=10); printf("sum=%d",sum); return 0; }