C語言裡面總有你不知道的--(連續更新)
/*
雖然學過的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;
}