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; }