问答详情
源自:2-3 Linux C预处理之宏函数

如果宏是当做字符串去处理,那么为什么定义的时候不是用“char”

!!!!!!!

提问者:Sapr 2016-02-12 22:12

个回答

  • qq_沉潜_9
    2018-02-27 12:14:04

    现在讲的都是预处理过程,预处理时编译器不会看数据类型的


  • Sapr
    2016-02-14 21:05:02

    那在编译过程中是不是会转换成为整形

  • 对方是否更好
    2016-02-14 15:56:22

    宏是预处理,在编译前就完成,此时并不检查语法。