符号常量的定义就是一种无参宏定义。
此外,常常对程序中反复使用的表达式进行宏定义。...C语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数。对于带 参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。...带参宏定义的一般形式为:
#define 宏名(形参表) 字符串;
在字符串中含有各个形参。...一个大的程序可以分为多个模块,由多个程序员分别编程,有
些公用的符号常量或宏定义等可单独组成一个文件,在其他文件的开头用包含命令包含该文件即可使用。...(2)一个 include 命令只能指定一个被包含文件,若有多个文件要包含,则需用多个 include 命令。
(3)文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。