#define的用途
1.#define定义一个常量
#define HEIGHT 20 //把高度HEIGHT定义为20,当这个名字出现在任何地方的时候,他就会被替换为定义的值,如果想替换数值就可以直接修改HEIGHT的定义,不用在文件中逐个修改,避免遗漏
2.#define替换文本
#define DO_FOREVER for(;;)
#define CASE break;case
注意:不应该在#define定义的尾部加上分号。如果这样做了,结果就会多产生一条空语句,在for循环等场合只能有一条语句,就会出现问题
3.#define定义宏
#define机制包括一个规定,允许把参数替换到文本中,这种实现通常称为宏,或者定义宏
#define的用途相关推荐
- BOOL与bool的区别(bool不是c的关键字,c++中bool也不是int)
BOOL 定义 typedef int BOOL; #define FALSE 0 #define TRUE 1 不能完全重载(BOOL的本质就是int),如: //file.h void ...
- C++中typedef和define的区别
typedef和#define的用法与区别 一.typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: ...
- 实际上,Python 3.3中新的“ yield from”语法的主要用途是什么?
本文翻译自:In practice, what are the main uses for the new "yield from" syntax in Python 3.3? I ...
- ES6 WeakMap的实际用途是什么?
本文翻译自:What are the actual uses of ES6 WeakMap? What are the actual uses of the WeakMap data structur ...
- VC中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法总结。
C/C++ 预定义宏 例子:C/C++ 预定义宏的取值 C/C++ 预定义宏用途:诊断与调试输出 CRT 的诊断与调试输出:assert, _ASSERT/_ASSERTE, _RPTn/_RPTFn ...
- typedef和define一些问题
1. 四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换.可以用作同时声明指针型的多个对象.比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针 ...
- typedef的用途
转自:http://www.kuqin.com/language/20090322/41866.html 第一.四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换.可以用作同时声明指针型的多 ...
- typedef 与 define
一.typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: typedef int ...
- 关于逆元的概念、用途和可行性的思考(附51nod 1013 和 51nod 1256)
[逆元的概念] 逆元和单位元这个概念在群中的解释是: 逆元是指数学领域群G中任意一个元素a,都在G中有唯一的逆元a',具有性质a×a'=a'×a=e,其中e为该群的单位元. 群的概念是: 如果独异点( ...
最新文章
- 零基础Java学习之初始化块
- linux 脚本 发送邮件,shell 脚本发送邮件
- 修改TOMCAT的JVM虚拟机内存大小几种方式
- 无法定位软件包 docker-ce_自媒体!做自媒体账号需要注意什么?定位很重要
- linux进入vi永久显示行数,mac/linux中vim永久显示行号、开启语法高亮
- SAXBuilder的介绍和使用细节
- 《深入浅出MFC》读书笔记
- php 读写局域网文件,PHP访问局域网共享文件
- EWSA1.50.0.298栈溢出错误
- 错误号 MSSQL_REPL20011 错误号:15517
- Tegra TK1中文输入法
- 英飞凌-AURIX-TC3XX 片上总线通信架构
- 网易云音乐打卡2.0(一天300首)10级指日可待
- 2019-2020-1 1823《程序设计与数据结构》每周成绩
- Pohlig-Hellman算法解决DLP问题
- 文本预处理学习(2)
- matlab函数 bsxfun浅谈
- 计算机专业英语被动语态举例,高考英语各种时态被动语态总结
- 2008年下半年软件水平考试程序员试题分析
- highchars蜘蛛网图---多层蛛网---最大值在最外层网