学习笔记
来源:互联网 发布:我国的网络技术发展还 编辑:程序博客网 时间:2024/06/06 02:54
typedef vs #define
#define 是 C 指令,用于为各种数据类型定义别名,与 typedef 类似,但是它们有以下几点不同:
- 1)typedef 仅限于为类型定义符号名称,#define 不仅可以为类型定义别名,也能为数值定义别名,比如您可以定义 1 为 ONE。
- 2)typedef 是由编译器执行解释的,#define 语句是由预编译器进行处理的。
- 预定义宏
ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不同直接修改这些预定义的宏。
宏 描述 __DATE__当前日期,一个以 "MMM DD YYYY" 格式表示的字符常量。__TIME__当前时间,一个以 "HH:MM:SS" 格式表示的字符常量。__FILE__这会包含当前文件名,一个字符串常量。__LINE__这会包含当前行号,一个十进制常量。__STDC__当编译器以 ANSI 标准编译时,则定义为 1。
0 0
- 学习笔记?
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- Testlink 问题及解决方法
- 一个简单地通过控制台用对象写的电话本管理系统
- 黑马程序员──────Java基础───抽象、接口与文本的建立
- SQL Server 数据库结构查询
- html基础1
- 学习笔记
- 最短的IE判断var ie=!-[1,]分析
- 数据结构——二叉树
- NSDate 与 NSString 转换相差 8 个小时问题
- jQuery-jQuery中的事件
- windows下面安装Python和pip终极教程
- Testlink可能遇到的问题
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- Untiy3D笔记之番外篇——判断手指滑动方向