为什么我们要在指针前面加一个数据类型来限定那?
为什么我们要在指针前面加一个数据类型来限定那?
原因是指针只是指定了内存单元的首地址,但并不知道长度是多少?
所以需要一个数据类型来指定。比如 int *p 就是取出从首地址开始4个字节。
还有就是malloc返回是需要是一个无类型的地址。
这时我们需要强制类型转换,来告诉我们从这个地址开始,以多大空间来解析 比如4个字节 。
声明:
博主是原悦乎教程网站长,博主写博客花费了大量精力,我的博客欢迎转载共享,但在 同时,希望保留我的署名权,不得用于商业用途。转载时请注明转载地址。未经特别说明,均采用“署名-非商业性使用-禁止演绎 2.5 中国大陆”授权。任何违反本协议的行为均属于非法行为。