C語言初階攻略 三

2021-09-13 18:09:20 字數 1821 閱讀 6784

在介紹前引入乙個問題:什麼是語句?   在c語言中,由乙個分號;隔開的就是一條語句.比如:

printf("hehe\n");

return 0;

下面開始介紹語句:

(一)分支語句(選擇結構)

這裡主要提到if語句

if(表示式)

語句;if(表示式)

語句1;

else

語句2;

//多種分支的模式

if(表示式1)

語句1;

else if(表示式2)

語句2;

else

語句3;

只有乙個if 時,如果表示式為真,則執行語句.if else 時,表示式為真,執行語句1,假則執行語句2,其他同理.

c語言中0表示假,非0表示真.

下面是乙個簡單的if語句應用:判斷乙個數是否為奇數.

#define _crt_secure_no_warnings

#include #include int main()

else

system("pause");

return 0;

}

(二)switch語句

首先,switch語句是這樣的

switch(整形表示式)
而語句項是什麼呢?

//語句項是一些case語句.

case 整形常量表示式:

語句;

這裡用乙個**來解釋就很容易理解了.

int main()

system("pause");

return 0;

}

(三)迴圈語句(while迴圈)

while(表示式)

迴圈語句;

與if 語句相似,可以理解為當 表示式 成立時,迴圈語句執行.

比如列印1~10的數字.

int main()

system("pause");

return 0;

}

(四)for迴圈

for迴圈是怎樣的呢?

for(表示式1;表示式2;表示式3)

迴圈語句;

表示式1為初始化部分,作用是初始化迴圈變數的.表示式2表示為條件判斷部分,用於判斷迴圈終止.表示式3為調整部分,用於迴圈條件的調整.用for迴圈列印1~10的數字又會是怎樣呢?

int main()

system("pause");

return 0;

}

(五)do...whlie語句

do...while語句的語法是:

do 

迴圈語句;

while(表示式);

do語句的特點是迴圈至少執行一次,使用的場景有限,所以不是經常使用.

用do...while語句實現1~10的輸出是怎樣呢?

int main() while (i <= 10);//條件是i<10,則執行迴圈語句

system("pause");

return 0;

}

C語言初階攻略 二

一入 深似海,從此妹紙是路人.前面為大家做了一些簡單的介紹,這部分會帶來一些語句和關鍵字等.一 選擇語句 主要是根據判斷條件,不同的觸發條件觸發不同的結果.比如 如果下雨,就需要打傘,不下雨也就不需要打傘了.二 迴圈語句 while 條件 for 迴圈語句 do.while迴圈語句 三 函式 函式可...

C語言初階 函式

數學中我們常見到函式的概念。但是c語言中的函式是什麼呢?維基百科中對函式的定義 子程式 c語言中函式的分類 庫函式自定義函式 為什麼會有庫函式?開發效率高 穩定性好。這裡我們簡單的看看 www.cplusplus.com 簡單的總結,c語言常用的庫函式都有 自定義函式和庫函式一樣,有函式名,返回值型...

C語言結構體初階

結構體變數的定義和初始化 結構體成員的訪問 結構體傳參 結構是一些值的集合,這些值稱為成員變數。結構的每個成員可以是不同型別的變數。struct tag variable list 例如描述乙個學生 typedef struct stu stu 分號不能丟結構的成員可以是標量 陣列 指標,甚至是其他...