最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言之循環(huán)語句詳細(xì)介紹

 更新時(shí)間:2021年12月21日 10:00:10   作者:匿名人士007  
大家好,本篇文章主要講的是C語言之循環(huán)語句詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽

前言

C語言中的循環(huán)結(jié)構(gòu)是程序中的一個(gè)基本結(jié)構(gòu)。

循環(huán)結(jié)構(gòu)可以使我們寫很少的語句,讓計(jì)算機(jī)反復(fù)執(zhí)行某一過程。

C語言提供了while語句,do......while語句和for語句,可以組成各種不同形式的循環(huán)結(jié)構(gòu)。

while語句

while語句又稱當(dāng)型循環(huán)控制語句

while(表達(dá)式) 語句

表達(dá)式式循環(huán)條件 ,語句是循環(huán)體

當(dāng)表達(dá)式的值為真(非0)時(shí),執(zhí)行循環(huán)體語句,否則終止循環(huán)。其特點(diǎn)是先判斷,再執(zhí)行。

例如:計(jì)算1+2+3+...+100的值

#include<stdio.>
int main()
{
    int i,m;
    i=1;
    m=0;
    while(i<=100)
    {
        m=m+i;
        i++;
    }
    printf("%d",m);
}

表達(dá)式為i<=100,判斷結(jié)果為真(非0),則執(zhí)行循環(huán)?m=m+i;i++;

上述while語句便能輕松實(shí)現(xiàn)多次加法運(yùn)算。

do...while語句

do

語句;

while(表達(dá)式);

其中語句是循環(huán)體,表達(dá)式是循環(huán)條件

先執(zhí)行循環(huán)體語句一次,在判斷表達(dá)式的值,當(dāng)表達(dá)式的值為真(非0),繼續(xù)循環(huán),否則終止循環(huán)。特點(diǎn)先執(zhí)行,再判斷。

例如:計(jì)算1+2+3+...+100的值

#include<stdio.h>
int main()
{
    int i,m;
    i=1;
    do
    {
        m=m+1;
        i++;
    }while(i<=100);
    printf("%d",m);
}

do...while語句同樣可以簡化運(yùn)算。

for語句

for語句相比前面兩個(gè)語句更加使用廣泛,功能更加強(qiáng)大。

for(表達(dá)式1;表達(dá)式2;表達(dá)式3)

語句;

表達(dá)式1一般是賦值表達(dá)式。

表達(dá)式2是循環(huán)條件。

表達(dá)式3是賦值語句。

先執(zhí)行表達(dá)式1,再執(zhí)行表達(dá)式2,若為真(非0),執(zhí)行循環(huán)體,否則終止循環(huán),再執(zhí)行表達(dá)式3,轉(zhuǎn)回表達(dá)式2重復(fù)執(zhí)行。

例如:計(jì)算1+2+3+...+100的值

#include<stdio.h>
int main()
{
    int i,m=0;
    for(i=0;i<=100;i++)
    {
        m=m+i;
    }
    printf("%d",m);
}

相比其他,兩種語言,for語言的簡練,功能強(qiáng)大讓它廣為使用。

三種語言都有它們的優(yōu)缺點(diǎn),在使用前要思考清楚采用哪種循環(huán)語言,尤其是在使用多重循環(huán)語言時(shí),或者使用鑲嵌結(jié)構(gòu)時(shí),設(shè)定好它們各自的循環(huán)條件,否則可能出現(xiàn)死循環(huán)等異常情況。

結(jié)語

到此這篇關(guān)于C語言之循環(huán)語句詳細(xì)介紹的文章就介紹到這了,更多相關(guān)C語言循環(huán)語句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言實(shí)現(xiàn)掃雷游戲詳細(xì)代碼

    C語言實(shí)現(xiàn)掃雷游戲詳細(xì)代碼

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)掃雷游戲的具體步驟和詳細(xì)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 基于Matlab LBP實(shí)現(xiàn)植物葉片識(shí)別功能

    基于Matlab LBP實(shí)現(xiàn)植物葉片識(shí)別功能

    局部二值模式(LBP)是由Ojala等人于2002年提出,它被用于特征提取,而且提取的特征是圖像的紋理特征。本文將利用Matlab和LBP實(shí)現(xiàn)植物葉片識(shí)別,需要的可以參考一下
    2022-02-02
  • C++函數(shù)指針+對(duì)象指針+this指針+指向類靜態(tài)和非靜態(tài)成員的指針

    C++函數(shù)指針+對(duì)象指針+this指針+指向類靜態(tài)和非靜態(tài)成員的指針

    這篇文章主要介紹了C++函數(shù)指針+對(duì)象指針+this指針+指向類靜態(tài)和非靜態(tài)成員的指針,函數(shù)指針定義和賦值的語法指其中數(shù)據(jù)類型代表指向函數(shù)的返回類型,形參表為指向函數(shù)的形參表,更多相關(guān)資料需要的朋友可以參考一下下面文章內(nèi)容
    2022-03-03
  • C語言實(shí)例講解選擇語句的使用

    C語言實(shí)例講解選擇語句的使用

    選擇語句是C語言中的重要組成部分,該部分也比較基礎(chǔ),本文將通過最通俗易懂的方式來為大家做出講解。相信通過本文的學(xué)習(xí),讓大家一舉拿下C語言選擇語句的知識(shí)點(diǎn)
    2022-05-05
  • 詳解C++11中的線程鎖和條件變量

    詳解C++11中的線程鎖和條件變量

    C++ 11允許開發(fā)者們以標(biāo)準(zhǔn)的、不依賴于平臺(tái)的方式編寫多線程程序。這篇文章概述了標(biāo)準(zhǔn)庫對(duì)于線程和同步操作機(jī)制的支持。這些都是非常重要的知識(shí),希望讀者們可以認(rèn)真看一下
    2021-06-06
  • C語言之通訊錄的模擬實(shí)現(xiàn)代碼

    C語言之通訊錄的模擬實(shí)現(xiàn)代碼

    這篇文章主要介紹了C語言之通訊錄的模擬實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • C++中頭文件的概念與基本編寫方法

    C++中頭文件的概念與基本編寫方法

    這篇文章主要介紹了C++中頭文件的概念與基本編寫方法,是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-12-12
  • C++跳轉(zhuǎn)語句之Goto對(duì)變量定義的影響詳解

    C++跳轉(zhuǎn)語句之Goto對(duì)變量定義的影響詳解

    goto語句也被稱為無條件轉(zhuǎn)移語句,這篇文章主要介紹了C++跳轉(zhuǎn)語句之Goto對(duì)變量定義的影響,文中通過示例代碼解文字介紹的很詳細(xì),相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,有需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • C語言實(shí)現(xiàn)掃雷小游戲

    C語言實(shí)現(xiàn)掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C++ pair方法與vector方法案例詳解

    C++ pair方法與vector方法案例詳解

    這篇文章主要介紹了C++ pair方法與vector方法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09

最新評(píng)論

舞钢市| 镇安县| 江安县| 武夷山市| 兴隆县| 阳春市| 凤山县| 海原县| 山阴县| 明光市| 宁波市| 宜阳县| 东丰县| 沧州市| 西安市| 来宾市| 宣城市| 方正县| 临汾市| 漳州市| 沙河市| 深圳市| 涿鹿县| 剑河县| 永德县| 灌云县| 久治县| 海阳市| 南木林县| 临沭县| 宁远县| 会东县| 赤峰市| 澄迈县| 甘洛县| 蒙阴县| 象州县| 屏东县| 浏阳市| 错那县| 高邑县|