#define的用途

1.#define定义一个常量

#define   HEIGHT  20  //把高度HEIGHT定义为20,当这个名字出现在任何地方的时候,他就会被替换为定义的值,如果想替换数值就可以直接修改HEIGHT的定义,不用在文件中逐个修改,避免遗漏

2.#define替换文本

#define DO_FOREVER   for(;;)

#define CASE break;case

注意:不应该在#define定义的尾部加上分号。如果这样做了,结果就会多产生一条空语句,在for循环等场合只能有一条语句,就会出现问题

3.#define定义宏

#define机制包括一个规定,允许把参数替换到文本中,这种实现通常称为宏,或者定义宏

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值