C 語法複習 一

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

常量定義 切記 結尾不要加分號(此處有坑,勿踩)
字符串

相關文章
相關標籤/搜索