#define是預處理指令,在編譯預處理時進行簡單的替換,不作正確性檢查,不管含義是否正確照樣帶入,只有在編譯已被展開的源程序時纔會發現可能的錯誤並報錯。 typedef常用來定義一個標識符及關鍵字的別名,它是語言編譯過程的一部分,但它並不實際分配內存空間 typedef int INT; typedef int ARRAY[10]; typedef (int*) pINT; typedef可以增強程序的可讀性,以及標識符的靈活性,
#define和typedef區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
linux screen命令詳解
数据库码农
2020-06-19 00:10:41
No manual entry for pthread_create
数据库码农
2020-06-19 00:10:41
C WIth Class Designer
数据库码农
2020-02-22 00:50:32
linux 查看ascii碼錶
数据库码农
2020-02-22 00:50:32
GDB調試golang代碼
数据库码农
2020-02-22 00:50:32
sizeof的用法
frank_1113
2018-09-06 03:59:44
C/Golang中的值傳遞和指針傳遞
数据库码农
2018-09-04 01:53:34
linux下鎖/無鎖性能比較
数据库码农
2018-09-04 01:53:33
new/mallc/delete/free的區別
数据库码农
2018-09-04 01:53:33
Built-in functions for atomic memory access
数据库码农
2018-09-04 01:53:32
linux 信號列表及分析
春之晓者
2018-09-02 03:08:08
Linux stat函數講解
春之晓者
2018-09-02 03:08:06