typedef語法知識數組
typedef 做用是爲一種數據類型定義一個新名字。和宏不同,千萬不要理解錯了。url
舉例以下:spa
//當你想定義一個長度爲30的字符串數組時會這樣寫,可是若是要定義n個 怎麼辦 這樣的定義太繁瑣 char a[30]; char b[30]; //因此typedef就是爲了避免用重複定義而誕生的一個關鍵字 typedef char a[30]; a b,c; //這樣寫簡單多了
有疑問的地方.net
//下面的這4行 編譯不經過 報錯給b賦值失敗 (可能理解有錯誤 先記下來 回頭再來看) typedef int A[20]; A b; b = {1,1,2,4,1}; printf("%d\n", b[3]);
指針相關指針
參考 http://blog.csdn.net/mr_raptor/article/details/6844691 還有未理解的地方code
關鍵字 defineblog
常量定義 切記 結尾不要加分號(此處有坑,勿踩)
字符串