sizeof

以前纠结了很久的sizeof返回之问题 今天在primer里面看到了答案

sizeof对于不同的类型有不同的返回值:

1.对于char类型或者返回值为char类型的表达式做sizeof的时候 返回值肯定是1

2.对引用类型做sizeof返回值是引用类型对象所需的内存空间大小

3.对指针做sizeof操作返回值是存储该指针的内存大小 一般情况下这个值是4 不过也根据具体的操作系统有关

4.对数组做sizeof操作等效于对数组的元素类型做sizeof操作 然后乘以数组中元素的个数

posted @ 2012-03-04 01:51  Frozenxia  Views(159)  Comments(0)    收藏  举报