4 《Linux C 一站式程式設計》分支語句

2021-10-02 02:54:16 字數 520 閱讀 3112

%是取模運算子,%運算子的兩個運算元必須是整型的。%運算子的結果總是與被除數同號

else總是和它上面最近的乙個if配對。

if

(a)if

(b) c;

else

d;

等價於

if

(a)else

}

浮點型的精度有限,不適合用==運算子做精確比較。下邊例子為「unequal」,在有的平台可能不為「unequal」。
int

main

(void

)else

return0;

}

使用switch語句要注意一下幾點:

a. case後面的表示式必須是常量表示式,這個值和全域性變數的初始值一樣必須在編譯時計算出來

b. 浮點型不適合做精確比較,所以c語言規定case後面必須是整型常量表示式

Linux C程式設計一站式學習

北京亞嵌教育研究中心 ps ef grep sctp grep全稱是global regular expression print,表示全域性正規表示式.gdb除錯又看一遍。迅速用起 pthread cond timedwait 條件變數是利用執行緒間共享的全域性變數進行同步的一種機制,主要包括兩個...

Linux C程式設計一站式學習 筆記

關於程式的討論裡提到了c語言的可移植,原本不知道為什麼,現在知道,原來是因為各種平台上都有c語言的編譯器,這就好像是一種由於廣泛使用而成為規範的東西一樣,當所有機器上都有你的編譯器的時候,你的可移植性當然強了。之前看v6shell的 就沒明白詞法和語法有什麼差別,這裡講到了詞法就是單詞 token ...

LinuxC程式設計一站式學習 堆疊

本科學習資料結構時實踐比較少,因此最近開始複習,看到 既可以打基礎,又可以順便學習linux的知識。原始 include define max row 5 define max col 5 struct point stack 512 int top 0 int maze 5 5 void push...