社区
C++ Builder
帖子详情
请教一点C的基础~~~~特烦的指针问题~~~~~~~~
christopher_hp
2003-07-30 06:39:28
*p[6]和(*p)[6]有什么区别?
我觉得一个是指向数组的指针,一个是指针数组
可是它们分配空间呢?本质上的区别是什么呢
另外**p怎么分配空间呢
...全文
89
3
打赏
收藏
请教一点C的基础~~~~特烦的指针问题~~~~~~~~
*p[6]和(*p)[6]有什么区别? 我觉得一个是指向数组的指针,一个是指针数组 可是它们分配空间呢?本质上的区别是什么呢 另外**p怎么分配空间呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
铖邑
2003-07-30
打赏
举报
回复
补充一下(*p)[]用法很不常见,虽然语法上可以通过,建议不要使用。
铖邑
2003-07-30
打赏
举报
回复
*p[6]是指针数组,p[0]-p[5]总共6个指针。
(*p)[6]是指向数组的指针。
**p是指向指针的指针,空间分配由代码决定。比如可以这样
char **p;
p = new char*[4];
p[0] = new char[10];
p[1] = new char[20];
p[2] = new char[30];
p[3] = new char[40];
这样可以存放4个不同大小的字符串。
kataboy
2003-07-30
打赏
举报
回复
*p[6]是得到p[6]所存储指针的值,(*p)[6]这是返回一个指针。
C语言
基础
学习
C语言
基础
学习
随机函数c语言对打,20165323 学习
基础
和C语言
基础
调查
20165323 学习
基础
和C语言
基础
调查一、技能学习心得1、你有什么技能比大多人更好?我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的。2、针对这个技能的获取你有什么成功的...
关于空
指针
NULL、野
指针
、通用
指针
首先说一下什么是
指针
,只要明白了
指针
的含义,你就明白null的含义了。 假设 有语句 int a=10; 那么编译器就在内存中开辟1个整型单元存放变量a,我们假设这个整型单元在内存中的地址是 0x1000;那么内存0x1000单元...
C语言字节对齐
问题
详解
clover_toeic 博客园 首页 新随笔 联系 管理 ...C语言字节对齐
问题
详解 引言 考虑下面的结构体定义: 1 typedef struct{ 2 char c1; 3 short s; 4 char c2; 5 int i; 6 }T_FOO...
指针
处理,空
指针
,野
指针
首先说一下什么是
指针
,只要明白了
指针
的含义,你就明白null的含义了。假设 有语句 int a=10;那么编译器就在内存中开辟1个整型单元存放变量a,我们假设这个整型单元在内存中的地址是 0x1000;那么内存0x1000单元中...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章