C++中关于sizeof的相关应用

#include<iostream>
using namespace std;

int main()
{
    
int arry[3= {1};

    cout
<<"sizeof(array)"<<"="<<sizeof(arry)<<endl;
    cout
<<"sizeof(arry[0])"<<"="<<sizeof(arry[0])<<endl;
    cout
<<"arry[1]"<<"="<<arry[1]<<endl;

    
return 0;
}
输出结果:
sizeof(array)=12
sizeof(arry[0])=4
arry[1]=0
我们可以知道sizeof(array)取的是整个数组的长度,sizeof(arry[0])是取数组中第一个元素的长度
arry[1]=0我们可以看出如果不初始化数组元素默认为0

posted on 2008-02-07 16:12  浴盆  阅读(396)  评论(3)    收藏  举报

导航