C語言 while for do while循環(huán)體詳解用法
while循環(huán)
表達式:
while(表達式)
{
循環(huán)語句;
}
while 語句執(zhí)行流程圖:
例子:
打印1-10的數(shù)字
#include <stdio.h> int main() { int i = 1; while(i<=10) { printf("%d ", i); i +=1; } return 0; }
注意
①在while中遇到break,終止整個循環(huán)
②continue ,跳過本次循環(huán)continue后邊的代碼,直接去while循環(huán)的判斷部分,進行下一次循環(huán)的入口判斷
for循環(huán)
表達式:
for(表達式1;表達式2;表達式3)
{
循環(huán)語句;
}
表達式1——初始化,用于初始化循環(huán)變量的
表達式2——判斷,用于判斷循環(huán)時候終止
表達式3——調整,用于循環(huán)條件的調整
for循環(huán)語句執(zhí)行流程圖
例子:
打印10個數(shù)字
#include <stdio.h> int main() { int i = 0; //for(i=1/*初始化*/; i<=10/*判斷部分*/; i++/*調整部分*/) for(i=1; i<=10; i++) { printf("%d ", i); } return 0; }
注意
①for循環(huán)中遇到break,終止整個循環(huán)
②continue跳過本次循環(huán)的代碼,但是回到調整部分,不容易造成死循環(huán),不像while循環(huán),不會到調整部分,容易造成死循環(huán)
③for循環(huán)用的最多,其次是while循環(huán)
④不可在for循環(huán)體內修改變量,防止for循環(huán)失去控制,導致程序死循環(huán)
⑤建議采用左閉右開的寫法,比如for(i=1;i<10;i++)
⑥for循環(huán)的初始化,判斷,調整三個部分是可以省略的
判斷部分如果省略,意味著判斷條件恒為真,建議不要輕易省略
do while 循環(huán)
表達式:
do
{
循環(huán)語句;
}
while(表達式);
do while流程圖
例子:
打印1-10的數(shù)字
#include <stdio.h> int main() { int i = 0; do { i++; printf("%d ", i); } while (i<10);//i<10時,循環(huán)繼續(xù) return 0; }
注意
①do while 循環(huán)至少執(zhí)行一次,但是使用的場景有限,所以不是經(jīng)常使用
到此這篇關于C語言 while for do while循環(huán)體詳解用法的文章就介紹到這了,更多相關C語言 循環(huán)體用法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
關于讀取popen輸出結果時未截斷字符串導致的命令行注入詳解
這篇文章主要給大家介紹了關于讀取popen輸出結果時未截斷字符串導致的命令行注入的相關資料,文中通過圖文及示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-03-03C++編程語言中賦值運算符重載函數(shù)(operator=)的使用
本文主要介紹了C++編程語言中賦值運算符重載函數(shù)(operator=)介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06