top1: switch還能這樣用?
#include int main(int argc, char *ar**)
return 0;
}
該語法雖未在c標準中提到,但事實是大多數編譯器都能夠支援。當多個連續的case需要執行同一功能的時候,這樣寫更直觀,省事。
執行結果:
top2: 三目運算子省略第二個表示式
#include int main(int argc, char *ar**)
三目運算子預設第二個表示式時,其預設值即第乙個表示式的值。
參考:執行結果:
top3:++遇上+,--遇上-
#include int main(int argc, char *ar**)
c語言貪心法則。參考:
執行結果:
top4:sizeof()不參與運算
#include int main(int argc, char *ar**)
a++和++b並沒有被執行。
執行結果:
C語言const幾種常見用法
作為乙個c程式設計師,const是最常用到的關鍵字之一,當然也是c語言面試最常被問到的經典問題之一。初學者常被這個關鍵字困擾,也因此在面試時倒在const的石榴裙下。這個關鍵字也困擾了我很長時間,為了讓自己記憶深刻一點,故做了這個學習筆記。注 在寫本篇學習筆記時,本人學習和參考了網路文章,並做了借鑑...
c語言中typedef的幾種用法
幾種用法 1.常規變數型別定義 例如 typedef unsigned char uchar 描述 uchar等價於unsigned char型別定義 uchar c宣告等於unsigned char c宣告 2.陣列型別定義 例如 typedef int array 2 描述 array等價於 i...
c語言中typedef的幾種用法
幾種用法 1.常規變數型別定義 例如 typedef unsigned char uchar 描述 uchar等價於unsigned char型別定義 uchar c宣告等於unsigned char c宣告 2.陣列型別定義 例如 typedef int array 2 描述 array等價於 i...