sizeof
以前纠结了很久的sizeof返回之问题 今天在primer里面看到了答案
sizeof对于不同的类型有不同的返回值:
1.对于char类型或者返回值为char类型的表达式做sizeof的时候 返回值肯定是1
2.对引用类型做sizeof返回值是引用类型对象所需的内存空间大小
3.对指针做sizeof操作返回值是存储该指针的内存大小 一般情况下这个值是4 不过也根据具体的操作系统有关
4.对数组做sizeof操作等效于对数组的元素类型做sizeof操作 然后乘以数组中元素的个数
以前纠结了很久的sizeof返回之问题 今天在primer里面看到了答案
sizeof对于不同的类型有不同的返回值:
1.对于char类型或者返回值为char类型的表达式做sizeof的时候 返回值肯定是1
2.对引用类型做sizeof返回值是引用类型对象所需的内存空间大小
3.对指针做sizeof操作返回值是存储该指针的内存大小 一般情况下这个值是4 不过也根据具体的操作系统有关
4.对数组做sizeof操作等效于对数组的元素类型做sizeof操作 然后乘以数组中元素的个数