课程
/后端开发
/C++
/趣味 C++ 入门
指针p指向的是int类型的首地址,那么就可以直接通过*p为其赋值,是不是所有的指针指向的均为该类型的首地址呢?因为int占了4个字节,指针指向的是第一个字节嘛?
2024-10-11
源自:趣味 C++ 入门 4-5
正在回答
基本上可以这么理解,不太确切,补充一下,例如后半句中“所有的指针指向的均为该类型的首地址”,这个不一定,无论指针指向什么类型的数据,它都指向一个内存地址,例如数组指针类型就是指该数组的首位元素的内存地址,字符串指针类型就是指向改字符串第一个字符的内存地址。
举报
C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。
3 回答关于函数内部定义指针并进行操作的一个疑问
3 回答p[2]不是指的第三个数字吗
2 回答若将第10行代码替换为 p = &b;程序依然可以访问p所指内容,所以此段代码无法证明大括号内的内存是否销毁或保留
1 回答floatl类型计算
1 回答那怎么查看已经设置数据类型的变量在电脑上占用的长度(不记得当时用的数据类型)