【扩展知识6】typedef的使用

本文介绍了C语言中typedef的使用,强调了它与#define的不同:typedef仅用于类型别名,由编译器处理,且在有限范围内更具灵活性。还讲解了typedef的使用,指出其作用域取决于定义位置,局部或全局。
摘要由CSDN通过智能技术生成

【扩展知识】typedef的使用

 

扩展目录

1.        typedef与#define不同处

2.        typedef的使用

 

A:typedef与#define不同处


typedef是关键字,具有一种高级数据特性,它能够为已经存在的类型重新命别名(标签)。它的功能与#define相似,但有3个不同之处:(在《C语言第二回》中也有相关的知识点)

1.        与#define不同,typedef给出的符号仅限于类型,而不是绝对值

2.        typedef的解释有编译器,而不是预处理器执行

3.        虽然它的范围有限,但在其受限的范围内。typedef比#define更灵活


B: typedef的使用

  Typedef定义的作用域是取决于定义所在的位置。如果在函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值