六月 20, 2010

電腦做什麼事
pydoing
is about »

tag cloud

» c switch

C 語言的 switch 控制 C 語言亦有提供多重選擇的控制結構,使用關鍵字 switch 、 case 、 default 的陳述,形式如下 簡單來說, switch 後頭接一小括弧,小括弧內為一常數運算式,計算出常數值若與其後 case 的位標相符,就會執行該 case 的陳述。 case 的位標也可以是常數運算式,不過通常直接用常數值。 如下列程式,假設有一位元編碼儲存在陣列 data[] 之中,程式累計 0 與 1 各自出現的數目 #include <stdio.h> int main(void) { int data[] = {1, 0 ,0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1}; int oneCount = 0; int zeroCount = 0; int i;


» c if

C 語言的選擇控制 C 語言中最簡單的選擇結構為單一個 if 陳述,通常在關鍵字 if 後接一個小括弧,該小括弧內的運算式即為條件。形式如下 若運算式的結果為非 0 的值, 也就是條件為真,其後用大括弧圍起來的程式區塊便會執行,而若運算式的結果為 0 ,這樣一來條件就為假,程式會跳過大括弧,尋找右大括號 } 後的第一個陳述執行。 如果不用大括號圍住 if 陳述後作為分流的程式碼,通常編譯器只接受一行,因此為避免程式執行的歧異,或非預期的錯誤,養成使用大括弧會是好習慣。 以下程式示範使用單一的 if 陳述 #include <stdio.h> int main(void) { char a = 'h'; char b = 'h'; if (a == b) { printf("Welcome to my world!\n"


biggo.com.tw

A Django site.