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.復合語句 用一對大括號括起來的一條或多...