C C 學習 選擇結構

2021-10-06 07:50:21 字數 1121 閱讀 1391

if(表示式) 語句1;

if (表示式) 語句1; else 語句2;

注意:

(1):if語句的表示式一般為關係、邏輯運算表示式,但也可以為其他表示式,但按邏輯值來理解:

a=

5,b=2;

if(a) x=a*10;

//等價於a!=0;

switch(表示式)

注意

(1)switch語句中case分支的語句序列可以是乙個語句,也可以是任意多的語句序列,也可以沒有語句;

(2)如果case後沒有語句,則一旦執行到這個case分支,什麼也不做,繼續往下執行。

(3)switch 語法中各個case分支和default分支的出現次序在語法上沒有規定,但次序的不同安排會影響結果。

(4)switch語法中default分支是可選的,若沒有default分支且沒有任何case標號的值相等時,switch語句將什麼也不做,直接執行後續語句。

(5)switch語句的分支表示式可以是c++語言的任意表示式,但其值必須是整數(含字元型別)、列舉型別。

(6)在switch語句中任意位置上,只要執行到break語句,就結束switch語句的執行,轉到後續語句。

if

(表示式1) 語句1

;else

if(表示式2

) 語句2

;else

if(表示式3) 語句3

;else 語句m;

if

(表示式1)

if(表示式2) 語句1

;else 語句2

;else

if(表示式3) 語句3

;else 語句4

;

#include

using

namespace std;

intmain()

d++;if

(d>days) d=

1,m++;if

(m>

12) m=

1,y++

; cout<"-"<"-"<}

C C學習筆記 結構

結構是乙個或多個變數的集合。這些變數可以是不同的型別。struct 結構標記 變數表 結構標記是可選的,用於為結構命名。在定義之後,結構標記就代表花括號內的宣告,可以用它作為該宣告的簡寫形式。變數表也是可選的。如果結構宣告的後面不帶變數表,則不需要為他分配儲存空間,僅僅描述了乙個結構的模板或輪廓。結...

C C 學習 迴圈結構

while 表示式 語句 當表示式為真時,執行語句。否則執行下一條語句。include using namespace std intmain cout sum endl getchar 解決程式閃退問題 return0 do 語句 while 表示式 注意 1 do語句的最後必須用分號 作為語句結...

學習C 選擇結構程式設計

學習c 選擇結構程式設計 一 語句 語句是程式的基本組成單位,每條語句都以分號 結尾表示該語句的結束。1.表示式語句 運算子 常量 等可以組成表示式,而表示式後加分號就構成了表示式語句。例如 i 10 是賦值表示式,而 i 10 加上分號就構成了表示式語句。2.復合語句 用一對大括號括起來的一條或多...