正在加载图片...
无参宏定义 无参宏的宏名后不带参数。其定义的一般形式为: # define标识符字符串 #表示这是一条预处理命令。 define〃为宏定义命令。“标识符”为所定义的宏名。 字符串”可以是常数、表达式、格式串等 ■例如:# define m(y*y+3*y) 定义M表达式(yy3y)。在编写源程序时,所有的 (y*y+3*y)都可由M代替。而对源程序作编译时,先由预处 理程序进行宏代换,即用(y*y+3*y)表达式去置换所有的宏 名M,然后再进行编译。4 “#”表示这是一条预处理命令。 “define”为宏定义命令。 “标识符”为所定义的宏名。 “字符串”可以是常数、表达式、格式串等。 例如: # define M (y*y+3*y) 定义M表达式(y*y+3*y)。在编写源程序时,所有的 (y*y+3*y)都可由M代替。而对源程序作编译时,先由预处 理程序进行宏代换,即用(y*y+3*y)表达式去置换所有的宏 名M,然后再进行编译。 无参宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串 无参宏定义
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有