最近很多C/C++的笔试面试中都会涉及到sizeof的问题,所以在此总结一下。
1. 定义
首先要注意的是sizeof不是函数, 是C的一个单目运算符(++, --等)。
sizeof有2种使用方式:
(1) sizeof( object / type )
(2) sizeof object
如:=
sizeof( int) ; sizeof( i );
sizeof int ; //error
一般采用第一种方式
返回值:size_t 类型。
最近很多C/C++的笔试面试中都会涉及到sizeof的问题,所以在此总结一下。
首先要注意的是sizeof不是函数, 是C的一个单目运算符(++, --等)。
sizeof有2种使用方式:
(1) sizeof( object / type )
(2) sizeof object
如:=
sizeof( int) ; sizeof( i );
sizeof int ; //error
一般采用第一种方式
返回值:size_t 类型。