请教图中代码,赋值语句中包含define和include,该怎么理解?
宏,include 都是预处理的东西,放到哪个位置都一样。全部会在编译之前处理干净
所以这两句预处理完,就不存在了
这个是保证有相应的处理,注意那里是括号,这个句子编译不会出错,
且相应的辅助宏定义之类在语法处理时是不参加的,即其实值是 MEM_ALIGNMENT -1
但这样写可以保证正确引入相应的宏和头文件。