宏可以嵌套定义,不过确实意义不大,只是字符替换。在预处理时执行。
typedef通俗点说就是给类型取个别名。方便数据类型更改时,只要改一下typedef就行,无须大量更改代码。c中不能typedef变量,c++中,可以用引用实现取别名!
不可以(我用的编译器是这样,你可以用你的编译器试试)
错误:#not
followed
by
macro
parameter
可以
你可以看一看stddef.h头文件
可以的啊,不过嵌套要看你使用的顺序来哦,typedef是不能定义变量的.谭老爷的书第四版你有看了没!
宏嵌套有什么意义吗?宏就是一种文字替换。