【C++】3-1.16 #define,typedef,using的用法

本文详细介绍了C++中的#define预处理器、typedef关键字和C++11引入的using用法。#define主要用于创建宏,方便代码替换但不进行类型检查。typedef则用于为复杂类型创建别名,简化类型书写。C++11的using提供了一种更直观的方式来声明类型别名,尤其是在模板类型名定义时更为适用,推荐在现代C++编程中使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【C++】3-1.16 #define,typedef,using的用法

#define

#可以读成"井号"或者SHARP;
#define是一个预处理的指示符;
它的目的是用来定义"宏"(macro),宏用来方便做替换的。编译器不做类型检查;

宏可以理解成一个东西的简写名称,

语法:

//注意在结尾是没有分号的
#define MACRONAME Something 

比如:

// c/c++处理宏的时候:把所有出现False的地方,替换成0;
#define False 0       //结尾无分号,宏的名称为Fal
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jn10010537

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值