C++,宏定义怎么用

2025-02-26 16:00:50
推荐回答(3个)
回答1:

  宏定义又称为宏代换、宏替换,简称"宏"。
  格式:
  #define 标识符 字符串
  其中的标识符就是所谓的符号常量,也称为"宏名"。
  预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。
  掌握"宏"概念的关键是"换"。一切以换为前提、做任何事情之前先要换,准确理解之前就要"换"。
  即在对相关命令或语句的含义和功能作具体分析之前就要换:
  例:
  #define Pi 3.1415926
  把程序中出现的Pi全部换成3.1415926

回答2:

其实宏就和普通赋值语句一样,区别主要是它所赋的值是在整个程序中都用。。 如PI=3,在后面都用它为3的值 A 是赋的是周长的值,B是赋的是面积的值,只是在#define CIRCLE(R,L) A=2*PI*R;B=PI*R*R
那个宏里有了 参数哦

回答3:

就像你上面的代码中那样用酒OK了