剑指Offer 刷题笔记
1.sizeof运算符 (1) 定义 sizeof是一个操作符(operator)。 其作用是返回一个对象或类型所占的内存字节数。(返回一条表达式或者一个类型名字所占的字节数。——C++ Primer) (2) 语法 sizeof有三种语法形式: 1) sizeof (object); //sizeof (对象) 2) sizeof object; //sizeof 对象 3) sizeof (type_name); //sizeof (类型) 对象可以是各种类型的变量,以及表达式(一般sizeof不会对表达式进行计算)。 sizeof对对象求内存大小,最终都是转换为对对象的数据类型进行求值。 sizeof (表达式); //值为表达式的最终结果的数据类型的大小 (3) 数组的sizeof 数组的sizeof值等于数组所占用的内存字节数。 注意:1)当字符数组表示字符串时,其sizeof值将’/0’计算进去。 2)当数组为形参时,其sizeof值相当于指针的sizeof值。 参考链接 来源: CSDN 作者: Gavynlee 链接: https://blog.csdn.net/weixin_43892514/article/details/104157262