社区
C语言
帖子详情
请问: and 两种指针数组定义及其使用有差别吗?
pony12
2002-02-20 04:57:16
请举例说明?
...全文
69
4
打赏
收藏
请问: and 两种指针数组定义及其使用有差别吗?
请举例说明?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
talcon_hu
2002-02-21
打赏
举报
回复
效果是一样的,,但内存区域不一样
char**使用new或malloc分配内存是会在其分配的内存区域前后加
上标志位FDFDFDFD和长度等,为释放内存时用!
如过人为的去修改它,将会在free或delete是出错!
pony12
2002-02-20
打赏
举报
回复
char *m[5];
m[1]="Iamadog!";//ok
char **x;
x+1="Iamadog!";//error
x="Iamadog!";//error
x=m;//ok
chenjm
2002-02-20
打赏
举报
回复
有差别。
char *a[]:数组在定义时即分配,如果不指明数组长度,则定义时即要求初始化。
char **a:数组要求用类似于new char*[10]的方式分配,不再使用时要求用delete删除,如下
char **a = new char*[100];
...
delete a;
steven_zhou
2002-02-20
打赏
举报
回复
不用举例了,没有任何差别
编译器会统一为char **a
手动实现一个完整的C0编译器项目_支持C0基础语法分析词法分析语义分析中间代码生成目标代码优化与汇编输出_生成可在标准虚拟机上运行的二进制或文本汇编代码_用于北京航空航天大学软件工.zip
手动实现一个完整的C0编译器项目_支持C0基础语法分析词法分析语义分析中间代码生成目标代码优化与汇编输出_生成可在标准虚拟机上运行的二进制或文本汇编代码_用于北京航空航天大学软件工.zip
okisno_xdq-ai-agent_22888_1767075444024.zip
okisno_xdq-ai-agent_22888_1767075444024.zip
山东省第三届国学达人挑战赛预赛在线答题系统_国学知识竞赛预赛答题异步保存计时算法成绩排序Excel报表导出企业级应用并发测试界面标记状态显示功能完善用户友好.zip
山东省第三届国学达人挑战赛预赛在线答题系统_国学知识竞赛预赛答题异步保存计时算法成绩排序Excel报表导出企业级应用并发测试界面标记状态显示功能完善用户友好.zip
xuejiachan-netizen_AIAgent_16308_1767076317699.zip
xuejiachan-netizen_AIAgent_16308_1767076317699.zip
B01-SMD001-A-2_二代驅動器mini4線材固定架_安裝說明書_CHT.pdf
B01-SMD001-A-2_二代驅動器mini4線材固定架_安裝說明書_CHT
C语言
70,036
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章