c语言do循环函数,C语言do-while循环
本篇文章幫大家學習c語言do-while循環(huán),包含了C語言do-while循環(huán)使用方法、操作技巧、實例演示和注意事項,有一定的學習價值,大家可以用來參考。
要執(zhí)行程序或代碼的一部分幾次或多次,我們可以使用C語言的do-while循環(huán)。 在do和while之間給出的代碼將被執(zhí)行,直到條件(condition)成為true。
在do-while循環(huán)中,語句在條件之前給出,所以語句或代碼將至少有一次執(zhí)行。換句話說,我們可以說do-while循環(huán)執(zhí)行語句一次或多次。
如果你希望至少執(zhí)行一次代碼,使用do-while循環(huán)是最好不過的選擇。
do-while循環(huán)語法
C語言do-while循環(huán)的語法如下:
do{
//code to be executed
}while(condition);
do-while循環(huán)的流程圖
do-while循環(huán)的例子
下面給出了C語言的簡單程序,while循環(huán)來打印連續(xù)的數(shù)據(jù)。創(chuàng)建一個源文件:do-while-example.c,其代碼如下所示 -
#include
#include
void main() {
int i = 1, number = 0;
printf("Enter a number: ");
scanf("%d", &number);
do {
printf("%d \n", (i));
i++;
} while (i <= number);
}
執(zhí)行上面代碼,得到以下結果 -
Enter a number: 12
1
2
3
4
5
6
7
8
9
10
11
12
請按任意鍵繼續(xù). . .
使用do while循環(huán)打印給定數(shù)字表的程序
實現(xiàn)一個輸入數(shù)的倍數(shù)打印,創(chuàng)建一個源文件:do-while-print-table.c,參考以下代碼的實現(xiàn) -
#include
#include
void main() {
int i = 1, number = 0;
printf("Enter a number: ");
scanf("%d", &number);
do {
printf("%d \n", (number*i));
i++;
} while (i <= 10);
}
執(zhí)行上面示例代碼,得到以下結果 -
Enter a number: 8
8
16
24
32
40
48
56
64
72
80
無限do-while循環(huán)
如果在do while循環(huán)中使用條件表達式的值1,則它將運行無限次數(shù)。
do{
// 要執(zhí)行的語句
}while(1);
總結
以上是生活随笔為你收集整理的c语言do循环函数,C语言do-while循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小木亘随笔日记
- 下一篇: RSS MSE RMSE之间的关系