宏定义,const 与 sizeof

本文介绍了C++中的size_t类型,宏定义的#define与typedef的区别,const关键字的使用,以及sizeof运算符的应用。重点讨论了#define如何进行简单的文本替换,const常量在类型安全检查上的优势,以及sizeof用于获取数据类型大小的重要性。
摘要由CSDN通过智能技术生成

1. size_t

    size_t:简单来说。是一种“整型”类型,里面保存的是一个整数,就像int, long那样。这种整数用来记录一个大小(size)。size_t的全称应该是size type,就是说“一种用来记录                     大小的数据类型”。通常我们用sizeof(XXX)操作,这个操作所得到的结果就是size_t类型。因为size_t类型的数据其实是保存了一个整数,所以它也可以做加减乘除,                     也可以转化为int并赋值给int类型的变量。(引自:百度百科


2. 宏定义

2.1 #define 和 typedef 的区别 (引自:百度知道

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:
#define PI 3.1415926
程序中的ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值