一些小東西

1,break作用: 跳出最近的循環或者switch

 

2,相鄰的字符串常量將被自動合併成一個字符串

 

3,

generate_initializer(char* string)

{

    static char separator = ' ';

    printf("%c %s /n", separator, string);

    separator = ',';

}

 

這個函數第一次和後面幾次調用的執行結果不一樣,因爲static的原因,static char separator = ' ';只在第一次調用時執行。

 

4,

void  foo(){ /*任何地方可見*/}

extern void foo(){/*等同於沒有加extern的效果*/}

static void foo(){/*只在本文件可見,權限限制*/}

 

5,sizeof * b;的意思是sizeof(*b);  sizeof(int)必須加括號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章