在学习C的过程中.碰到"宏"的地方极多.感觉挺抽像.能否形象的解释一下?
https://blog.csdn.net/m0_57882370/article/details/122379858?spm=1001.2014.3001.5502
上周六写的 要不将就着品品?
宏的作用是完整替换,遇到用宏的地方要先将其换成宏定义的内容,再执行
宏定义是为了代码的简便使用和易读,其功能就是完全替换,即在调用的地方完全替换成宏定义的内容就可以了
宏定义就是 #define (定义名称) 数值 例如:#define ABC 20
宏定义是在编译前执行的。宏虽然方便,但不建议过多的使用,如需要,尽量使用 const 修饰符来定义常量
如 const int ABC=100;