久久午夜无码,日日射天天射五月丁香婷婷我来了 ,欧美黑人又长又粗在线视频,午夜天网站

c語言輸入語句(C 語言流程控制語句學習)

c語言輸入語句(C 語言流程控制語句學習)

廖長旭 2025-04-11 科技 39 次瀏覽 0個評論

在 C 語言的程序設計領域,如同搭建一座錯綜復雜的大廈,而順序結構、選擇結構和循環(huán)結構就是構建這座大廈的基石。

它們看似簡單,卻蘊含著無窮的力量,決定了程序運行的走向與邏輯。理解這些結構的概念與作用,不僅是掌握 C 語言編程的關鍵一步,更是打開高效、靈活編程世界大門的鑰匙。

通俗點講:

我們每天出門,先穿衣服再穿鞋,這就是順序結構,按部就班;

要是糾結是走路還是坐車,這就是選擇結構,得根據(jù)情況做決定;

每天都要重復刷牙洗臉,這就類似循環(huán)結構;

搞懂它們,C 語言編程對你來說就不難入門了,之后寫程序也能又快又靈活 。

然而,僅僅了解這些流程控制語句的理論知識還遠遠不夠。

在實際編程場景中,面對復雜多變的需求,如何將順序、選擇和循環(huán)這三大結構靈活運用,巧妙組合,才是真正考驗我們對 C 語言流程控制理解深度的關鍵所在。

接下來,讓我們通過一系列實踐操作,將理論與實際緊密結合,在代碼的世界里真正掌握它們的精髓 。

順序結構

順序結構是程序中最基本的結構,程序按照語句的先后順序依次執(zhí)行,是程序設計里最基礎、最容易理解的結構。例如:

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

在這個程序中,語句按照書寫順序依次執(zhí)行,先定義變量,再進行加法運算,最后輸出結果。也就是說:

按照書寫的先后順序,一條一條依次執(zhí)行,前一條語句執(zhí)行完后才會執(zhí)行下一條語句,不會跳過任何語句,也不會提前執(zhí)行后面的語句。

// 程序嚴格按照語句的先后順序依次執(zhí)行,沒有跳躍或循環(huán);

// 每個語句都會被執(zhí)行且僅執(zhí)行一次,程序的執(zhí)行流程是確定的,只要輸入相同,每次運行的結果都是一樣的;

// 程序從順序結構的第一條語句開始執(zhí)行,到最后一條語句結束,只有一個開始點和一個結束點。

選擇結構(一)if - else語句

if - else 語句用于根據(jù)條件的真假來決定執(zhí)行不同的代碼塊。

1. 單分支if語句

當條件 num > 5 為真時,執(zhí)行 if 語句塊內(nèi)的代碼。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

當條件 num > 5 為假時,if 語句塊內(nèi)的代碼就沒有被執(zhí)行力。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

2. 雙分支if - else語句

如果條件 num > 5 為真,執(zhí)行 if 語句塊內(nèi)的代碼;否則,執(zhí)行 else 語句塊內(nèi)的代碼。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

3. 多分支if - else if - else語句

程序會依次判斷每個條件,當某個條件為真時,執(zhí)行相應的語句塊,然后跳出整個 if - else if - else 結構。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

(二)switch語句

switch 語句用于多分支選擇,根據(jù)一個表達式的值來選擇執(zhí)行不同的代碼塊。

switch 后面的表達式的值會與各個 case 后面的值進行比較,如果相等,則執(zhí)行相應 case 后的代碼塊,直到遇到 break 語句跳出 switch 結構。如果所有 case 都不匹配,則執(zhí)行 default 后面的代碼塊

eg:星期

一個星期有七天

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

eg:四季

一年四季,一年有四個季度,一個季度有三個月

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

如果我們輸入錯誤的數(shù)字,就會出現(xiàn)這樣的提示。你輸入的月份數(shù)字不在 1 - 12 的范圍內(nèi),請重新輸入。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

可是當我們按下enter鍵想要重新輸入的時候,卻已經(jīng)退出了,出現(xiàn)這樣的情況,我們應該怎么操作呢?

操作:借助 while (1) 構建一個無限循環(huán)

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

這樣子操作我們就可以一直輸入數(shù)字。

錯誤操作如下:

如果我們一直輸入錯誤的數(shù)字,數(shù)字的范圍不再1——12,那么就會出現(xiàn)這樣的提示;

或者說我們輸入的內(nèi)容是文字,非數(shù)字,也是會出現(xiàn)提示;

還有還有就是如果輸入的內(nèi)容非數(shù)字,那么接下來如果按下enter鍵,就會退出了。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

正確操作如下:

看到之后是不是就很清晰明了了。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

或者可以編寫這樣的情況:

如果前面一直輸錯,就一直重新輸入,直到輸入的內(nèi)容是正確的,才退出,那么這樣的情況要怎么操作呢?

正確演示:

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

詳細解析:

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

還有一種情況:你可以持續(xù)輸入月份,直到輸入一個在 1 - 12 范圍內(nèi)的有效月份。當輸入有效時,程序會輸出該月份所屬的季節(jié),同時列出該季節(jié)包含的其他月份。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

循環(huán)結構(一)for循環(huán)

for 循環(huán)通常用于已知循環(huán)次數(shù)的情況。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

for 循環(huán)的執(zhí)行過程為:

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

(二)while循環(huán)C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

(三)do - while循環(huán)C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

循環(huán)控制語句(一)break語句

i==5,break;

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

i==9,break;

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

printf("數(shù)字:%d ", i);

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

(二)continue語句

continue 語句的作用是跳過當前循環(huán)體中剩余的語句,直接進入下一次循環(huán)的條件判斷。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

1.數(shù)字1—10,跳過奇數(shù);

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

2.數(shù)字1—10,跳過奇數(shù),并求偶數(shù)和;

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

3.數(shù)字1—10,跳過奇數(shù),并求偶數(shù)和,然后計算是10的幾倍;

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

4.數(shù)字1—10,跳過奇數(shù),并求偶數(shù)和,然后計算是2的幾倍;

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

5.數(shù)字1—10,跳過偶數(shù);

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

6.數(shù)字1—10,跳過偶數(shù),并求奇數(shù)和;

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

7.數(shù)字1—10,跳過偶數(shù),并求奇數(shù)和,并計算它是不是5的倍數(shù);

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

舉例:Hello, World!

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

編程實踐(一)打印九九乘法表C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

九九乘法表,沒學過代碼前覺得好厲害,學過之后,覺得自己如果懂得邏輯,那么還會寫出更多自己之前覺得很厲害的代碼。

代碼解析:

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

前面基本格式大家都懂了吧!

咱們就從for循環(huán)開始解析吧!

這是一個 for 循環(huán),它是外層循環(huán):

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

這是一個嵌套在 for 循環(huán)里的 for 循環(huán),也就是內(nèi)層循環(huán)。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

調用 printf 函數(shù)來輸出乘法表的每一項。

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

這段代碼借助嵌套的 for 循環(huán),外層循環(huán)控制行數(shù),內(nèi)層循環(huán)控制每行的列數(shù),從而實現(xiàn)了九九乘法表的輸出。

(二)計算 1 到 100 的偶數(shù)和C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

如果不知道計算得對不對,那我們就來驗證一下,1到10的偶數(shù)和

2+4+6+8+10=30

C 語言流程控制語句學習,三大結構基礎知識點學習與實踐操作掌握

總結

介紹了 C 語言中的流程控制語句,包括順序結構、選擇結構和循環(huán)結構。

if - else 語句和 switch 語句可用于實現(xiàn)條件判斷,for 循環(huán)、while 循環(huán)和 do - while 循環(huán)可用于實現(xiàn)循環(huán)操作,break 和 continue 語句可用于控制循環(huán)流程。

通過編程實踐,我們可以更好地掌握這些語句的使用方法。#在頭條記錄我的2025#

轉載請注明來自夕逆IT,本文標題:《c語言輸入語句(C 語言流程控制語句學習)》

每一天,每一秒,你所做的決定都會改變你的人生!

發(fā)表評論

快捷回復:

評論列表 (暫無評論,39人圍觀)參與討論

還沒有評論,來說兩句吧...

永久免费人禽AV网站| 国产成人亚洲精品青草| 亚洲性情视频在线高清| 免费黄色99| AV无码一区二区三区不卡| 精品视频无码免费| 国产精品涩爱| 国产一区二区三区免费高清在线播放| 午夜9999| 日本xxxx色视频在线观看免费| 2020久久国产精品福利| 夜色在线影院| 激情综合色综合久久综合| 免费国产欧洲视频| 精品自拍亚洲激情| 日韩色悠悠| 女人18毛片A级毛片| 精品久久久久中文字幕APP| 99性爱精品| 国产第一草草草电影院| A天堂网999| 亚洲亚洲乱国产| 精品在线国产白丝喷水在线观看 | 网址你懂日韩| 国产乱你| 国产综合合集久久久久| 免费看无码大黄网站在线播放| 欧美亚洲国产中文手机在线有码| 精品欧美日韩一区| 欧美淫秽网站入口| 亚洲国产精品成人一区二区在线密 | 香蕉操| 国产精品一级久久c片| 午夜激情淫荡| 亚洲AV无码一区二区三区DV| 新天堂久久国产社区| 国产精品v欧美精品∨日韩| 国产在线观看一区精品| 欧美日韩亚洲二区在线| 成人高清无码视频| 婷婷色五天|