声明一个int型指针,用new为其分配包含10个元素的地址空间

charkie 2006-11-17 11:13:30
这个问题是不是有矛盾的啊?
int型指针只能指向一个int型数据,怎么能指向一个10个元素的地址空间啊?
能不能写出来?
...全文
1485 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sosdairs 2006-11-17
  • 打赏
  • 举报
回复
这个是指针基本的问题

指针(变量)保存的是(其他)变量的地址值,而不是该变量的数值。

int型指针(变量)指向多个元素的情况是: 该指针保存的该数组首地址值,程序通过访问指针变量内保存的地址来访问该数组元素。
lanyun008 2006-11-17
  • 打赏
  • 举报
回复
int *p1=new int [10];
指针指向数组第一个元素的地址
YYLFYY 2006-11-17
  • 打赏
  • 举报
回复
就是一个(int)数组的起始地址
飞哥 2006-11-17
  • 打赏
  • 举报
回复
唉,排版不好,呵呵

我最后回一次了,指针指向一片空间的起始地址
myfriend023 2006-11-17
  • 打赏
  • 举报
回复
指针变量存放的是地址
飞哥 2006-11-17
  • 打赏
  • 举报
回复
指向一片地址空间
-> @
@
  @
飞哥 2006-11-17
  • 打赏
  • 举报
回复
指针指向的是地址

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧