typedef & define
来源:互联网 发布:网络棋牌输赢原理 编辑:程序博客网 时间:2024/04/27 13:17
C语言中typedef与define :
typedef 是进行类型定义,编译阶段会进行类型检查。如: typedef void (*fun)(int a,int b)表示定义一个新类型,类型名为fun,它是一个函数指针。简单使用如下:
define是预处理阶段使用的,进行简单的宏替换,如:#define PINT int* 使用PINT a -->(预处理后) int* a, 只是简单的字符串替换。
混淆的时候:
还有作用域问题:define是预处理阶段会将所有的define宏都替换掉,没有范围。而typedef是有范围限制的。
- typedef&#define
- typedef & define
- typedef、define
- typedef define
- typedef define
- typedef define
- typedef #define
- define typedef
- Typedef & # define
- typedef and define
- typedef与#define区别
- typedef 与define
- #define与typedef用法
- typedef与#define区别
- typedef和#define
- typedef与#define
- typedef用法 与#define
- typedef 和 define
- 站在巨人头上营销
- Linux下Java环境的安装和配置 (CentOS+JDK1.5.0_11)
- Ubuntu 10.04 安装配置LAMP以及php开发环境 Eclipse PDT的安装
- CUDA3.1 on Fedora13
- 关于C++ const 的全面总结
- typedef & define
- ATAPI device hdc:Error: Not ready -- (Sense key=0x02) (reserved error code) -- (asc-0x00, ascq=0x00)
- Session Cache Server 及Tomcat集群架构之一:架构概念设计
- 生成缩略图,图片水印文字即学即用
- 笔记。
- 项目运行时Java heap space(OutOfMemoryError)
- dlopen() : undefined symbol
- 遭遇OutOfMemoryError
- 根据编码类型转换字符