按照複雜度分類:
空語句;
簡單語句
複雜語句{}
按照功能分類:
選擇語句
迴圈語句
轉移語句
if (條件)// 1 if是關鍵字
// 2 if後面 跟圓括號
// 3 圓括號裡面寫條件條件必須要能夠轉化為bool
// 4 圓括號後面跟大括號
// 5 大括號裡面寫語句
注意:乙個if語句 只管後面乙個語句
復合語句也是乙個語句
//eg:
int a;
if ((a = 3),0)
cout << "a = " << a << endl;
if (條件)// 如果 條件為真else// 否則
eg:int a = 5;
if (a > 6)
else
if (true)else if (true)
eg:
int a = 5;
if (a > 6)
else if (a < 5)
eg:
int a = 5;
if (a > 3)
else if (a < 9)
if (true)巢狀:乙個if語句裡面有其他if語句else if (true)
else
int a = 5;
if (a > 5)
else if (a < 5)
else
int a = 5;else和if的匹配關係if (a > 3 )
}
從else開始,向上找到第乙個沒有被匹配的if,即為當前else匹配的if
乙個if只能匹配乙個else
else必須匹配if
switch (表示式)表示式的要求:必須要能夠計算出整型數值根據表示式的值 找到對應的case 執行語句
/*switch (表示式)*/
int num;
cin >> num;
int n;
cin >> n;
switch (num)
break;
case 2:
cout << "22222" << endl;
break;
case 3:
cout << "33333" << endl;
break;
default:
cout << "重新輸入" << endl;
break;}
將重複的事情 寫在乙個指令裡
1 初始值
2 改變量
3 條件
1 有初始值 2 判斷條件是否為真 為真則執行迴圈 否則跳過 3 繼續第2步
while (條件)
int a = 3;
while (a >= 1)
do不論條件是否為真 都會執行一次迴圈while (條件);
如果條件為真 繼續迴圈
為假 結束迴圈
// 關鍵字 (初始值;條件;改變量)1 外層迴圈執行一次 內層迴圈執行一遍for (int i = 0; i < 10; i++)
// 表示式可以不寫 但是;一定要寫
for (;;)//死迴圈
for (int i = 0; i < 5; i++)2 外層迴圈控制內層迴圈cout << endl;
}
通過控制內層迴圈的迴圈條件
for (int i = 1; i < 9; i++)cout << endl;
}
break;用於迴圈和switch語句中 作用:跳出(當前語塊)
for (int i = 1; i < 9; i++)
cout << endl;}
continue;
用於迴圈語句 作用:繼續(結束當前這次迴圈 繼續下一次迴圈)
for (int i = 1; i < 9; i++)
cout << "i = " << i << endl;}
goto;
無條件轉移
int a = 0;
cout << "111111111" << endl;
cout << "222222222" << endl;
here:cout << "333333333" << endl;
cout << "444444444" << endl;
cout << "555555555" << endl;
cout << "666666666" << endl;
a++;
if (a < 10)
c 基礎03流程控制語句
namespace c 03zy else 3.控制台接收輸入 類似 aa bb 字串 判斷以 分割的前後兩個字串是否相等。string a aa bb int index a.indexof console.writeline index string b a.substring a.length...
C語言基礎 goto語句
在本節中我們來學習乙個比較有爭議的語句goto,goto語句可以使程式在沒有任何條件的情況下跳轉到指定的位置,所以goto語句又被稱為是無條件跳轉語句。它的語法如下 goto label 其它 label 其中,label為我們自己定義的乙個標籤,定義的規則與變數的命名相同,它的位置是不固定的,它可...
C語言控制語句基礎。
c語言語句基礎 c語句分為以下 1 控制語句。1 if else 條件語句 if 新增自己所需要判斷的條件 else則為不符合if條件的時候所判斷的。2 for 為迴圈語句 中一般為形式為例如 設定變數i則 i 0 i 3 while 同樣為迴圈語。中應填寫表示式,當表示式為真的時候,則開始執行下列...