c语言里的 #define和typedef的使用
文档内容节选
define 的作用 在或 C语言源程序中允许用一个标识符来表示一个字符串,称为宏被定义为宏的 标识符称为宏名在编译预处理时,对程序中所有出现的宏名,都用宏定义中的字符串 去代换,这称为宏代换或宏展开宏定义是由源程序中的宏定义命令完成的宏代换是 由预处理程序自动完成的 在或 C语言中,宏分为有参数和无参数两种 无参宏定义 无参宏的宏名后不带参数 其定义的一般形式为: define 标识符 字符串 其中的表示这是一条预处理命令凡是以开头的均为预处理命令define为宏定 义命令标识符为所定义的宏名字符串可以是常数表达式格式串等 例如: define M ab 它的作用是指定标识符 M 来代替表达式ab在编写源程序时,所有的ab都可由 M 代替,而对源程序作编译时,将先由预处理程序进行宏代换,即用ab表达式去置换所有 的宏名 M,然后再进行编译 程序 1: define M ab main int sy printfinput a number scanfdy sMM printfsdns......
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论