亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C語言 while for do while循環(huán)體詳解用法

 更新時間:2021年10月26日 08:53:38   作者:波風張三  
在不少實際問題中有許多具有規(guī)律性的重復操作,因此在程序中就需要重復執(zhí)行某些語句。一組被重復執(zhí)行的語句稱之為循環(huán)體,能否繼續(xù)重復,決定循環(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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C語言簡明分析指針與引用的具體用法

    C語言簡明分析指針與引用的具體用法

    指針是一個實體,引用是一個別名;在匯編上,引用的底層是以指針的方式實現(xiàn)的,定義一個引用變量,相當于定義了一個指針,然后把引用內存的地址寫到這個指針里面,當通過引用變量修改它所引用的內存時,它先訪問了指針里面的地址,然后在這個地址的內存里面對值進行修改
    2022-05-05
  • 關于讀取popen輸出結果時未截斷字符串導致的命令行注入詳解

    關于讀取popen輸出結果時未截斷字符串導致的命令行注入詳解

    這篇文章主要給大家介紹了關于讀取popen輸出結果時未截斷字符串導致的命令行注入的相關資料,文中通過圖文及示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03
  • C語言代碼實現(xiàn)簡單2048游戲

    C語言代碼實現(xiàn)簡單2048游戲

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)2048游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C++、Qt分別讀寫xml文件的方法實例

    C++、Qt分別讀寫xml文件的方法實例

    Qt提供了QDomElement 類用于完成對xml文件的讀取和寫入,這篇文章主要給大家介紹了關于C++、Qt分別讀寫xml文件的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • 基于C語言利用哈夫曼樹實現(xiàn)文件壓縮的問題

    基于C語言利用哈夫曼樹實現(xiàn)文件壓縮的問題

    哈夫曼編碼是一種編碼方式,又稱“霍夫曼編碼”,其是可變字長的編碼(VCL)的一種,這篇文章主要介紹了基于C語言利用哈夫曼樹實現(xiàn)文件壓縮,需要的朋友可以參考下
    2021-08-08
  • C++中不能被重載的運算符介紹

    C++中不能被重載的運算符介紹

    其實在C/C++ 里大多數(shù)運算符都可以在C++中被重載的。C 的運算符中只有 . 和 ?:(以及 sizeof,技術上可以看作一個運算符)不可以被重載
    2013-10-10
  • C語言內存對齊實例詳解

    C語言內存對齊實例詳解

    這篇文章主要介紹了C語言內存對齊,包括內存對其的基本概念及用法,以及注意事項,并以實例形式加以說明,需要的朋友可以參考下
    2014-09-09
  • C++如何計算結構體與對象的大小

    C++如何計算結構體與對象的大小

    這篇文章主要給大家介紹了關于C++如何計算結構體與對象大小的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • C語言 全局變量和局部變量詳解及實例

    C語言 全局變量和局部變量詳解及實例

    這篇文章主要介紹了C語言 全局變量和局部變量詳解及實例的相關資料,需要的朋友可以參考下
    2017-01-01
  • C++編程語言中賦值運算符重載函數(shù)(operator=)的使用

    C++編程語言中賦值運算符重載函數(shù)(operator=)的使用

    本文主要介紹了C++編程語言中賦值運算符重載函數(shù)(operator=)介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06

最新評論