1.#define定义一个常量

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

2.#define替换文本

#define DO_FOREVER   for(;;)

#define CASE break;case

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

3.#define定义宏

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

#define的用途相关推荐

  1. BOOL与bool的区别(bool不是c的关键字,c++中bool也不是int)

    BOOL 定义  typedef int BOOL;  #define FALSE 0  #define TRUE 1  不能完全重载(BOOL的本质就是int),如:  //file.h void ...

  2. C++中typedef和define的区别

    typedef和#define的用法与区别 一.typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: ...

  3. 实际上,Python 3.3中新的“ yield from”语法的主要用途是什么?

    本文翻译自:In practice, what are the main uses for the new "yield from" syntax in Python 3.3? I ...

  4. ES6 WeakMap的实际用途是什么?

    本文翻译自:What are the actual uses of ES6 WeakMap? What are the actual uses of the WeakMap data structur ...

  5. VC中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法总结。

    C/C++ 预定义宏 例子:C/C++ 预定义宏的取值 C/C++ 预定义宏用途:诊断与调试输出 CRT 的诊断与调试输出:assert, _ASSERT/_ASSERTE, _RPTn/_RPTFn ...

  6. typedef和define一些问题

    1. 四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换.可以用作同时声明指针型的多个对象.比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针 ...

  7. typedef的用途

    转自:http://www.kuqin.com/language/20090322/41866.html 第一.四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换.可以用作同时声明指针型的多 ...

  8. typedef 与 define

    一.typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: typedef    int       ...

  9. 关于逆元的概念、用途和可行性的思考(附51nod 1013 和 51nod 1256)

    [逆元的概念] 逆元和单位元这个概念在群中的解释是: 逆元是指数学领域群G中任意一个元素a,都在G中有唯一的逆元a',具有性质a×a'=a'×a=e,其中e为该群的单位元. 群的概念是: 如果独异点( ...

最新文章

  1. 零基础Java学习之初始化块
  2. linux 脚本 发送邮件,shell 脚本发送邮件
  3. 修改TOMCAT的JVM虚拟机内存大小几种方式
  4. 无法定位软件包 docker-ce_自媒体!做自媒体账号需要注意什么?定位很重要
  5. linux进入vi永久显示行数,mac/linux中vim永久显示行号、开启语法高亮
  6. SAXBuilder的介绍和使用细节
  7. 《深入浅出MFC》读书笔记
  8. php 读写局域网文件,PHP访问局域网共享文件
  9. EWSA1.50.0.298栈溢出错误
  10. 错误号 MSSQL_REPL20011 错误号:15517
  11. Tegra TK1中文输入法
  12. 英飞凌-AURIX-TC3XX 片上总线通信架构
  13. 网易云音乐打卡2.0(一天300首)10级指日可待
  14. 2019-2020-1 1823《程序设计与数据结构》每周成绩
  15. Pohlig-Hellman算法解决DLP问题
  16. 文本预处理学习(2)
  17. matlab函数 bsxfun浅谈
  18. 计算机专业英语被动语态举例,高考英语各种时态被动语态总结
  19. 2008年下半年软件水平考试程序员试题分析
  20. highchars蜘蛛网图---多层蛛网---最大值在最外层网

热门文章

  1. 如何利用python在yi_[宜配屋]听图阁
  2. 公众号榜单 | 2020·5月公众号原创排行榜重磅发布
  3. 算法策略 | 追涨杀跌+震荡反手,趋势震荡相结合的交易策略
  4. 2分钟短视频视频之感
  5. 北京UI设计培训,成为UI设计师的3大必备技能
  6. 微信小程序支付后无法回调
  7. HackTheBox-Reg
  8. 金融交易行为监测方法——利用 CNN 模型实现行为识别
  9. 网关和路由,路由的分类,route命令
  10. wrr算法原理和python实现