您的位置:首页 > 其它

sizeof()函数求类型所占字节大小-指针,数组

2017-04-26 15:11 357 查看
举例说明:

char*p;

char  test[10];

p=test;

sizeof(p)=4(32位系统)  //实质是求指针类型所占字节数,32位对应4字节,64位对应8字节

sizeof(*p)=1  //实质是求指针所指的内容所在字节数,*p=char[0],当然所指内容大小等于1字节

sizeof(test)=10  //虽然数组名test指向第一个数char[0],但是sizeof()会读到数组末尾截止,因此sizeof(test)=10。之前误以为sizeof(test)就是求char[0]的大小,sizeof(test)=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐