C typedef、#define
2024-09-08 03:10:44
参考链接:https://www.runoob.com/cprogramming/c-typedef.html
作用
typedef是用来为数据类型(可以是各种数据类型,包括自己定义的数据类型如结构体)定义别名的,比如为单字节数字取一个别名
typedef unsigned char BYTE;//一般大写为规范
unsigned char b1;//下面这两个作用是一样的
BYTE b1;
#define
和typedef的不同
#define
也是C提供的用于为数据类型定义别名的
1.#define
可以为各种数据类型定义别名,包括为数值定义别名(但多个的话会选择用枚举实现)而typedef只能为数据类型定义别名
2.#define
语句是由预编译器处理的,而typedef是由编译器进行解释
最新文章
- Java实验三
- 最新hadoop+hbase+spark+zookeeper环境安装(vmmare下)
- C#发展历程以及C#6.0新特性
- -XX:+TraceClassLoading 监控类的加载
- Activiti系列:几个历史数据表之间的关系
- ubuntu14.04安装OpenVirteX
- POJ 1386 Play on Words(欧拉图的判断)
- !!流行的php面试题及答案
- DOM Style样式对象的详细用法
- Wi-Fi万能钥匙:说是破解,其实有危险(转)
- 谈话Java在ThreadLocal理解类
- deeplearning.ai 卷积神经网络 Week 1 卷积神经网络 听课笔记
- 重拾Python(4):Pandas之DataFrame对象的使用
- RestTemplate通过InputStreamResource上传文件
- python 的回调函数
- 常用Dockerfile举例
- spring boot集成ehcache 2.x 用于hibernate二级缓存
- Code::Blocks + GDAL
- 插件GsonFormat快速生成JSon实体类
- Eclipse代码提示补全问题,自动选择第一个