《C语言程序设计》课件——35宏定义.pptx
宏定义;使用宏定义的优点:
(1)提高了程序的可读性
(2)比较容易修改参数值
宏定义的使用特点:
(1)宏名一般习惯用大写字母表示,与变量名相区别。也可以用小写字母。
(2)宏体不仅可以是字符串常数,也可以是表达式或语句组成的字符串。
;(3)#definePRAprintf(“%d”,12);putchar(‘\n’);
(4)宏定义不是C语句,不必在行末加分号。
(5)#define命令出现在程序中函数的外面。
(6)可以用#undef命令终止宏定义的作用域。
(7)在进行宏定义时,可以引用已定义的宏名。
;2.带参宏定义
格式:#define宏名(形参表)宏体
对于带参宏定义,宏体及各个形参应该用圆括号括起来。;2.带参宏定义
格式:#define宏名(形参表)宏体
对于带参宏定义,宏体及各个形参应该用圆括号括起来,否则会造成不易察觉的错误。如下面三个宏定义。