lmmp.net
当前位置:首页 >> C语言中数组名和指针的区别 及 sizEoF用法 >>

C语言中数组名和指针的区别 及 sizEoF用法

指针需要给一个明确的指向才能使用,否则就是一个野指针。 数组名就是一个有明确指向的指针。 数组名有点类似于const指针。比如: int a[10]={0}; a就类似于const int * p = a; 另外,指针的sizeof就是4字节(视系统而定,一般4字节);数组名的si...

数组和指针的区别:数组名确实表示指向数组首地址的指针,但这个指针很特别,它的值(指针的值指的是指针所指的地址)不能被改写,能改写的仅仅是其指向的内容,换句话说,数组名只能指向数组的首地址,如果有数组char a[];那么如果出现a = a+1;...

sizeof 是运算符,用于计算 某种变量类型 或 某变量 占内存的 字节数。 可用于普通的 int, float,double,char 等类型,也可用于 class, struct, union 等类型。 用于数组名,则测定以这个名字命名的数组 占内存的 字节数。 用于指针,则测定指针...

sizeof()操作符返回对象/类型所占空间大小(字节为单位),类型为size_t(看头文件可以知道就是int,只不过被typedef了一下标示用途而已)。常见用法有sizeof(变量)和sizeof(类型),具体实例代码有很多,可以自行搜索。 这个返回值的大小并不一...

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com