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

来源:2-3 Linux C预处理之宏函数

Sapr

2016-02-12 22:12

!!!!!!!

写回答 关注

3回答

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

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


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

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

    z3phyr

    还要看预处理后字符串的位置决定。

    2016-10-26 05:09:24

    共 1 条回复 >

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

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

Linux C语言结构体

C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来

118294 学习 · 162 问题

查看课程

相似问题