/* 雖然學過的C語言但是還是有些東西沒遇到過 帶你見識下不知道的東西: */ #include#define NUMBER 5 /* define: 宏定義 後面的變量名用大寫 編譯時進行字符串自動替換也就是將文件內的NUMBER替換為5 typedef 為現有的數據類型起個別名 如typedef int int_wy--->那麼int_wy就是代表的int類型 */ int array[NUMBER]; int main() { int i=9; //puts一般用於顯示不需要格式化輸出的時候 puts("用過嗎?");//"用過嗎?"+i-->這樣再試試 puts("用過嗎?" "這麼會嗎?"); printf("他可發出響聲:\a\a\a \n"); putchar('\n'); extern int array[];/*這個實際是沒用的因為在之前已經聲明了array數組了 這裡不是定義array數組 extern 表示試用某處創建的數組*/ /* static 定義的對象是靜態存儲期,在main執行之前的准備階段就被創建出來的, 程序結束的時候才會消失 */ return 0; }