#include
int main(void)
return
0;}
1.如果用於迴圈,用於終止迴圈。
2.如果用於switch終止switch。
3.不能直接用於if,除非if屬於迴圈內部的乙個子句。
#include
int main(void)
return
0;}
上述程式printf並沒有輸出所以我們可以知道:雖然break是if內部的語句但是break終止的是整個迴圈。
但是在多層巢狀迴圈中break只能終止直接包含他的迴圈:
沒有break
#include int main(void)
printf("嘻嘻!\n");
}return 0;}/*
--------------------------------------------
輸出結果:
可以輸出嗎?
可以輸出嗎?
嘻嘻!可以輸出嗎?
可以輸出嗎?
嘻嘻!可以輸出嗎?
可以輸出嗎?
嘻嘻!-----------------------------------------
*/
含有break
#include int main(void)
printf("嘻嘻!\n");
}return 0;}/*
--------------------------------------------
嘻嘻!嘻嘻!
嘻嘻!-----------------------------------------
*/
可以看到直接包含break的迴圈直接被終止了,而外部的迴圈沒有被終止。
break的用法在switch中相似。
for(1; 2; 3)
while(表示式)
陣列的分為:
1.一維陣列;
2.二維陣列;
3.多維陣列。
對於陣列的定義:
int a[5] =
a為陣列的名稱,5表示陣列元素的個數,並且這5個元素分別用a[1], a[2], a[3], a[4]表示。
int a[5];
a[5] =
//只有在定義的同時才能整體賦值,其他情況都是錯誤的。第二行的a[5] 表示的是a陣列中的第6個元素。
附上今天的練習:
/*
把乙個陣列的元素全部倒過來。
*/#include int main(void)
; int i, j, t;
i = 0;
j = 4;
while( i < j )
for (i=0; i<5; i++)
printf("%d\n", a[i]);
return 0;}/*
------------------------------
輸出結果:54
321press any key to continue
------------------------------
*/
/*
將二維陣列有序列的輸出。
*/#include int main(void)
, ,,};
int i, j;
j = 0;
for (i=0; i<3; i++)
return 0;}/*
------------------------------
輸出結果:
1 2 3 4
5 6 7 8
9 10 11 12
press any key to continue
------------------------------
*/
C 學習第八天
介面 inte ce c 中介面定義的規則 1 介面本身的預設訪問級別為internal,即程式集本身訪問級別 2 介面中方法不能使用任何訪問修飾符 例如 public private internal protected 等修飾。系統自動為其設定為public 3 不能使用virtual修飾 4 ...
JS學習第八天
7.4 for in 使 更加的簡潔 7.5 陣列的應用 1.查詢 a.順序查詢 var a 3,7,11,43,87,5,99,56,82,16 var num number prompt 請輸入要查詢的值 var index 1 最初認為要找的值不在陣列中 for var i in a aler...
Linux C學習第八天
一 運算子與表示式 1.優先順序與結合性 優先順序 運算子的運算順序,優先順序低的先運算 結合性 優先順序相等的情況下,運算子按運算順序計算 2.基本算術運算子 取餘運算,結果的符號取決於運算子左邊那個數。3.型別轉換 強制轉換 在變數前使用括號進行轉換 int a int 1.2 隱式轉換 系統自...