• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    c語言循環語句

    c語言循環語句

    C語言循環語句用法

    C語言循環語句用法有三種主要形式:

    1. for()循環

    2. while()循環

    3. do {} while();循環

    for()循環用法:

    for( e1 ; e2 ; e3 ) //注意三個區域間用分號來分隔,而不是逗號!!

    {

    for_statements ; //多條語句用{}括起來,單條語句可以不用,建議也使用,一:代碼清楚,二:便于查錯。 其它循環也是這樣。

    }

    //說明:

    //e1:變量初始化區,只執行一次

    //e2:循環控制區,每次都要先檢查e2表達式的結果是否為真,為真則進入循環區,否則,結束循環

    //e3:循環變量變化區,每次執行完for_statements ;則轉到這里,執行e3,然后轉到e2

    例:

    int i;

    for( i=0; i<10; i++ )

    {

    printf("%d ", i );

    }while()循環用法:

    循環控制變量初始化

    while(e)

    {

    while_statements ; //包括循環控制變量 變化

    }

    //說明:

    //e 循環控制條件,e為真則進入循環區,否則,結束循環 執行完while_statements ;后轉到這里繼續判斷

    例:

    int i;

    i=0;

    while( i<10 )

    {

    printf("%d ", i );

    i++; //循環控制變量變化

    }do {} while();循環用法:

    do {

    do_while_statements ; //包括循環控制變量 變化

    } while(e); //注意尾部有分號

    //說明:

    //與while()不同的是,這里可以沒有循環變量的初始化,先進行循環語句的操作,然后,再判斷是否繼續進行,所以,這種循環,至少要執行一次do_while_statements ;而前兩種,有可能一次都不執行循環語句。

    例:

    int i;

    do {

    printf("input number " );

    scanf("%d", &i ); //循環控制變量 變化

    printf("%d\n", i );

    } while ( i<10 );

    到這里,一定能得到一個大于10的i. 一般我們在要求輸入一個數據必須符合規定時,這樣寫代碼。

    c語言的三個循環語句該怎么區別呢

    C語言循環控制語句是一個基于C語言的編程語句,該語句主要有while循環語句、do-while循環語句和for循環語句來實現循環結構。

    一、for循環 for循環語句的基本語法 for(表達式1;表達式2;表達式3){ 循環體;} 語義:1.選執行表達式1,跳轉到2;2.判斷表達式2是否成立,如果成立,則跳轉到3,否則跳轉到5;3.執行循環體,執行完畢,跳轉到4; 4.執行表達式3,執行完畢,跳轉到2;5.跳出循環,循環結束。例如:打印1-100的值#include int main() { for(int i=1;i<=100 ;i++){ printf("%d ",i);};return 0;} for循環的其他格式:表達式1、表達式2、表達式3都可以省略。

    注意:表達式2沒寫的話會進入死循環。就算表達式1、表達式3不寫,也要記得寫分號。

    表達式1、表達式3可以寫任意語句,要用逗號隔開。二、while循環 while循環語句的基本語法 while(表達式){ 循環體;//或者稱為語句塊 } 語義:1.選判斷表達式是否成立,如果成立,則跳轉到2,否則跳轉到3;2.執行循環體,執行完畢跳轉到1;3.跳出循環,循環結束。

    例如:打印1-100的值#include int main() { int i = 1;while( i<=100 ) { printf("%d ",i);i++;} return 0;} 運行結果是: 2 程序運行:i=1,滿足i<=100條件,進入循環,打印i的值,然后執行i++,再返回i<=100,進行判斷是否成立,以此循環進行。當i=100,依然滿足i<=100,進入循環,打印i的值100,執行i++,i=101,跳轉到表達式i<=100進行判斷,此時即為101<=100,不成立,則不執行循環體,執行起后的語句return 0。

    while循環需要注意的地方:1.防止死循環。避免條件永真或者永假。

    如果永真則死循環;如果永假則不循環,寫起來毫無意義;*循環后,不要加分號,即在while后面不要加分號(;)。如果想加分號,可以在大括號后面加,(即};);3.不要忘記寫結束循環的語句;4.循環和if語句一樣的地方是:大括號可以省略。

    但只能控制離它最近的一條語句。也就是說當循環體只有一條語句的的時候,可以省略大括號。

    但這條語句不能是聲明語句(如:int num = 10; 這樣則不行。) 三、do…while循環 do…while循環語句的基本語法 do{ 循環體;//或者稱為語句塊 }while(表達式);語義:1.選執行循環體,跳轉到2;2.選判斷表達式是否成立,如果成立,則跳轉到1,否則跳轉到3;3.跳出循環,循環結束。

    例如:#include int main() { int i = 1; do{ i++;printf("%d ",i);}while( i>10 );return 0;} 程序運行:先執行循環體,執行i++,再打印出i的值2,然后進行判斷i>10是否成立,2>10不成立,則不執行循環體,執行起后的語句return 0。特別注意:do…while循環語句中,在while括號后,要加分號(;),否則會出現報錯。

    do…while循環和while循環最大的區別是:do…while循環先執行循環體,再判斷表達式;while循環是先判斷循環體,再執行。即:while里的循環體可能1次都不會被執行;do…while循環里面的循環體至少會被執行1次。

    擴展資料:三種循環語句的比較 同一個問題,往往既可以用 while語句解決,也可以用 do-while或者for語句來解決,但在實際應用中,應根據具體情況來選用不同的循環語句。選用的一般原則是:(1) 如果循環次數在執行循環體之前就已確定,一般用 for語句。

    如果循環次數是由循環體的執行情況確定的,一般用 while語句或者do- while語句。(2) 當循環體至少執行一次時,用 do-while語句,反之,如果循環體可能一次也不執行,則選用while語句。

    C++/C循環語句中,for語句使用頻率最高,while語句其次,do語句很少用。三種循環語句for、while、do-while可以互相嵌套自由組合。

    但要注意的是,各循環必須完整,相互之間絕不允許交叉。參考資料:百度百科-C語言循環控制語句。

    轉載請注明出處華閱文章網 » c語言循環語句

    短句

    古風語句

    閱讀(246)

    古代的詩句,美的 唯美的古風句子,很不錯. 1、 用我三生煙火,換你一世迷離. 2、 我自是年少,韶華傾負. 3、 長街長,煙花繁,你挑燈回看, 短亭短,紅塵輾,我把蕭再嘆. 4、 終是誰使弦斷,花落肩頭,恍惚迷離 5、 多少紅顏悴,多少相思碎,唯留血染墨香

    短句

    青春的語句

    閱讀(260)

    關于青春美好句子 1、青春是一首散文詩,形散神聚中,展示了意境的柔美與陽剛。青春是一首散文詩,優雅恬淡里,顯示了靈魂的深邃與崇高。青春是一首散文詩,清新自然中,詮釋了生命的無限與頑強。 2、青春不僅僅是一聲聲的贊美,它更是擁有使命并為

    短句

    htmlif語句

    閱讀(1655)

    html如何使用if語句 1、通常html代碼中使用if語句是引用js代碼來使用。比如:<script>var x=1;//給x賦值if (x==1){alert('x等于1');}</script>2、HTML還有一種if判斷語句來判斷瀏覽器的類型和版本。

    短句

    插入sql語句

    閱讀(262)

    sql語句怎么添加一條記錄sql語句中,添加記錄的語法為:insert into 表名 (col1,col2。.coln)values(value1,value2。..valuen); 其中,如果你插入的每一列都是順序插入,無一缺漏的話,(col1,col2

    短句

    英語句子分析

    閱讀(278)

    英語句子結構分析 句意:我不習慣別人那樣跟我說話。句子分析:(1)be used to doing sth 是固定搭配,意思是習慣做某事,be not used to doing sth 不習慣做某事。(2)被動語態:英語的語態共有兩種:主動語態和被動語態。

    短句

    do語句

    閱讀(306)

    while和do-while的使用方法 while循環開始后,先判斷條件是否滿足,如果滿足就執行循環體內的語句,執行完畢后再回來判斷條件是否滿足,如此無限重復;直到條件不滿足時,執行while循環后邊的語句。簡單來講就是說while循環是先判斷后循環, 判斷

    短句

    文明語句

    閱讀(259)

    關于文明語句大全 1、用專心灌溉愛情,用真心經營家庭,用孝心回報父母,用恒心追求事業,用誠心結交朋友,用善心感受生活,用愛心感恩社會。2、一舉一動想他人,一絲一物不拿人;一心一意做好人,一點一滴幫助人;一長一短問候人,一戶一家是親人;一撇一捺寫

    短句

    html語句

    閱讀(323)

    html語言是什么Hypertext Markup Language, 中文也就是超文本鏈接標示語言。HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖

    短句

    奮斗語句

    閱讀(272)

    《奮斗》里最經典的話語有哪些 我們來到這個世界上,也不是為了拿走什么,而是要努力為這個世界增添光彩。。我相信這一點他們也不清楚,就是清楚他們也不一定能做到,他們告訴我們

    短句

    c語言for循環語句

    閱讀(340)

    C語言中for循環怎么理解for循環是編程語言中一種開界的循環語句,而循環語句由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。 程序解讀: 開始i=0,i 擴展

    短句

    數據庫創建語句

    閱讀(259)

    sql語句創建數據庫 /*創建bbsDB數據庫*/use masterif exists(select * from sysdatabases where name='bbsDB')drop database bbsDBcreate database bbsDBon(name='bbsDB

    短句

    情侶語句

    閱讀(235)

    關于情侶方面的經典語句1 有些人注定是等待別人的,有些人是注定被人等的。 2 深情是我擔不起的重擔,情話只是偶然兌現的謊言。3 我愛你,為了你的幸福,我愿意放棄一切--包括你。4 失望,有時候也是一種幸福,茵為有所期待所以才會失望。茵為有愛

    短句

    成長的語句

    閱讀(221)

    描寫成長的句子 1. 曾經在某一個瞬間,我們以為自己長大了,有一天,我們終于發現,長大的含義除了欲望還有勇氣和堅強,以及某種必須的犧牲。2. 成長的過程就是破繭為蝶,掙扎著褪掉所以的青澀和丑陋,在陽光下抖動輕盈美麗的翅膀,閃閃的,微微的,幸福的

    短句

    思念的語句

    閱讀(241)

    關于思念的經典句子 思念(舒婷) 一幅色彩繽紛但缺乏線條的掛圖 一題清純然而無解的代數 一具獨弦琴,撥動檐雨的念珠 一雙達不到彼岸的槳櫓 蓓蕾一般默默地等待 夕陽一般遙遙地注目 也許藏有一個重洋 但流出來,只是兩顆淚珠 呵,在心的遠景里

    短句

    青春的語句

    閱讀(260)

    關于青春美好句子 1、青春是一首散文詩,形散神聚中,展示了意境的柔美與陽剛。青春是一首散文詩,優雅恬淡里,顯示了靈魂的深邃與崇高。青春是一首散文詩,清新自然中,詮釋了生命的無限與頑強。 2、青春不僅僅是一聲聲的贊美,它更是擁有使命并為

    短句

    古風語句

    閱讀(246)

    古代的詩句,美的 唯美的古風句子,很不錯. 1、 用我三生煙火,換你一世迷離. 2、 我自是年少,韶華傾負. 3、 長街長,煙花繁,你挑燈回看, 短亭短,紅塵輾,我把蕭再嘆. 4、 終是誰使弦斷,花落肩頭,恍惚迷離 5、 多少紅顏悴,多少相思碎,唯留血染墨香

    短句

    英語句子分析

    閱讀(278)

    英語句子結構分析 句意:我不習慣別人那樣跟我說話。句子分析:(1)be used to doing sth 是固定搭配,意思是習慣做某事,be not used to doing sth 不習慣做某事。(2)被動語態:英語的語態共有兩種:主動語態和被動語態。

    短句

    插入sql語句

    閱讀(262)

    sql語句怎么添加一條記錄sql語句中,添加記錄的語法為:insert into 表名 (col1,col2。.coln)values(value1,value2。..valuen); 其中,如果你插入的每一列都是順序插入,無一缺漏的話,(col1,col2

    短句

    htmlif語句

    閱讀(1655)

    html如何使用if語句 1、通常html代碼中使用if語句是引用js代碼來使用。比如:<script>var x=1;//給x賦值if (x==1){alert('x等于1');}</script>2、HTML還有一種if判斷語句來判斷瀏覽器的類型和版本。

    短句

    do語句

    閱讀(306)

    while和do-while的使用方法 while循環開始后,先判斷條件是否滿足,如果滿足就執行循環體內的語句,執行完畢后再回來判斷條件是否滿足,如此無限重復;直到條件不滿足時,執行while循環后邊的語句。簡單來講就是說while循環是先判斷后循環, 判斷

    短句

    文明語句

    閱讀(259)

    關于文明語句大全 1、用專心灌溉愛情,用真心經營家庭,用孝心回報父母,用恒心追求事業,用誠心結交朋友,用善心感受生活,用愛心感恩社會。2、一舉一動想他人,一絲一物不拿人;一心一意做好人,一點一滴幫助人;一長一短問候人,一戶一家是親人;一撇一捺寫

    短句

    國慶語句

    閱讀(249)

    關于國慶節的好句子 關于國慶節的句子 1、祖國是哺育我們的母親,是生命的搖籃,是每一個中國人的驕傲,在慶祝您62周年華誕之際,我熱血沸騰,思緒澎湃。每當我們仰望五星紅旗,每

    久久热在线视频