在介紹前引入乙個問題:什麼是語句? 在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 分號不能丟結構的成員可以是標量 陣列 指標,甚至是其他...