if (condition) {
statement;
}
if (condition) {
statement;
}
else{
......
}
while(條件)
敘述句;
while(條件){
敘述1;
敘述2;
......
}
do{
敘述句;
......
}while(條件);
for(初始化; 條件; 運算式){
敘述句;
......
}for(int i = 0; i < 10; i++){
......
if(i == 5) break;
}for(int i = 0; i < 10; i++){
if(i == 5) continue;
cout << i << endl;
}for(int i = 0; i < 10; i++){
if(i == 5) goto label;
cout << i << endl;
}
label:
return 0;| a[0] | a[1] | a[2] | a[3] | a[4] | a[5] | a[6] | a[7] | a[8] |
|---|
int a[9]; char arr[30];n[3] = 7122;int a[9] = {7119, 7120, 7121, 7122, 7123, 7124};
\\a[0] = 7119, a[1] = 7120......a[7] = 0
int b[] = {0, 1, 2, 3, 4};
\\錯誤
a = {7, 1, 2, 3};
b = a;| a[0][0] | a[0][1] | a[0][2] | a[0][3] |
|---|---|---|---|
| a[1][0] | a[1][1] | a[1][2] | a[1][3] |
| a[2][0] | a[2][1] | a[2][2] | a[2][3] |
int a[3][4];
char arr[100][100][100];string s = "INFOR";
//s[0] = 'I', s[1] = 'N'......
char arr[6] = "INFOR";| I | N | F | O | R |
|---|
| I | N | F | O | R | \0 |
|---|
return_type function_name(parameter_list){
statement 1;
statement 2;
......
return value;
}遞迴(英語:Recursion),在數學與電腦科學中,是指在函式的定義中使用函式自身的方法。
想法:
把 n 個圓盤從 A 移動到 C,中間一定要把 n-1 片移到 B,把最大的圓盤從 A 移到 C,再把剩下的從 B 移到 C。
總共需要 2^n -1 步
猶太人敢死隊問題