C++, #define

(1)、用来定义标示符,由于C++中增加了const语句以定义长变量,因此实际上已不多用

(2)也可以用#define定义带参数的宏定义比如#define S(a,b) a*b,,,,定义宏S(矩形面积),a,b为宏的参数,,使用S(3,2)   就是使用3*2

由于c++中增加了内置函数,inline,因此也不再用#define定义宏了

posted on 2015-04-16 16:26  随缘mei  阅读(98)  评论(0编辑  收藏  举报

导航