关于指针占几个字节,字符型指针占几个字节这个很多人还不知道,今天欣欣来为大家解答以上的问题,现在让我们一起来看看吧!
指针占几个字节 字符型指针占几个字节
指针占几个字节 字符型指针占几个字节
1、指针长度应32位机上地址是4字节(每字节8位)无符号整数。
2、该与OS的位数有关应该写为int p=&i;提取i的地址放在p里,在取p指向的值时按int的大小来取,你如果访问p+1这个地址也不会报错,用sizeof但是得到个什么值就不好说了。
3、void malloc(a);这个函数给定一个参数a用于表示获取多少字节的地址空间,返回一个空类型的指针,这个地址有a个字节的可用空间,因为指针类型是空类型也就是void,没法赋值给其他类型的指针变量,所以进行强转。
4、在c里,只要有可用地址。
5、就可以进行任意类型访问,例如有20个字节的可用地址空间,就可以用int类型的指针来存储5个变量,用char类型的指针可以存储20个变量,存了20个char类型的变量之后也可以强转一下指针来读成5个int类型变量。
本文到这结束,希望上面文章对大家有所帮助。
最后修改时间: