社区
C++ 语言
帖子详情
大家帮忙看一下
jk_101
2015-10-16 11:04:58
一直对指针的了解还不是很清楚,想问问这两个语句有什么区别
(1)pd=(int**)malloc(whl*sizeof(int*));与(2) pd[i]=(int*)malloc(whl*sizeof(int));知道的帮忙解释一下,谢谢。
...全文
120
8
打赏
收藏
大家帮忙看一下
一直对指针的了解还不是很清楚,想问问这两个语句有什么区别 (1)pd=(int**)malloc(whl*sizeof(int*));与(2)pd[i]=(int*)malloc(whl*sizeof(int));知道的帮忙解释一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_31831415
2015-10-17
打赏
举报
回复
pd的值应该是 &(*pd[0])
ooolinux
2015-10-17
打赏
举报
回复
推荐一本书,《深入理解C指针》这本书不错,当当或者亚马逊都有。
qq_31831415
2015-10-16
打赏
举报
回复
pd[i]是一维数组里第i个元素,根据赋值,它是指向int的一个一级指针。数组里的元素都是同类型的,那么就有一个由一级指针组成的一个一维数组,pd[i]是其中第i个成员。于是,pd[i]可替换成 *(pd+i),这里pd是二级指针,其值是 &(*pd[i]),其中 *pd[i]表示pd[i]所指向的那个变量
paschen
版主
2015-10-16
打赏
举报
回复
第一个为pd动态分配一个二级指针,第二个为p[i]动态分配一个一级指针
angel6709
2015-10-16
打赏
举报
回复
1. 把whl*4字节的空间分配给了 pd 2.把whl*4字节的空间分配给了 pd[i]
Adonis321
2015-10-16
打赏
举报
回复
(1)pd=(int**)malloc(whl*sizeof(int*));与(2) pd[i]=(int*)malloc(whl*sizeof(int)); 首先: 第一个是你动态建立了一个二级指针空间,分配的内存大小是指向int类型的指针字节数*whl。 而第二个是以及指针数组存放的是数据而不是指针,分配大小是whl*整型字节数。
angel6709
2015-10-16
打赏
举报
回复
sizeof(int)是一个int类型的长度 sizeof(int*)是一个指向int的指针的长度 这两个是等价的
大大大白
2015-10-16
打赏
举报
回复
int**是二级指针,指向一个指向int的指针,
int*是指向int的指针
sizeof(int)是一个int类型的长度
sizeof(int*)是一个指向int的指针的长度
前面的(1)表示分配了一段内存用来存放whl个int*类型的数据
(2)pd[i] 与pd + i等价,第i个数据是分配在堆上用来放置whl个int的内存块的起始地址
租房网站项目及源码
此次项目为练手项目,不具体代表哪个网站,有些风格只是自己设计,比较大众化,觉得有
帮忙
的童鞋可以看看,免费共享给大家,具体需求的功能基本都完成了,大家可以放心的下载观看和研究,数据库是用mysql。
用友的一些问题
修改用友帐套后一些年度无法登录 请大家
帮忙
看看这个问题: 在用友[系统管理]->[帐套]->[修改]中修改一个... 用友固定资产反结转错误 请大家
帮忙
看
一下
用友8.11的问题,在执行固定资产[工具]->[恢复月末结帐前状态]的功
Python 字典学习
最近在学习Python,大家
帮忙
看
一下
下面代码中的注释是否有误 def main(): set1={'hello','good','banana','zoo','Python','hello'} print(len(set1)) x=sorted(set1) print(type(x)) print(x) #列表去重 list...
看朋友日志发现的一个ios下block相关的内存管理问题,很奇怪,请大家
帮忙
一起来回答!
http://blog.csdn.net/fengsh998/article/details/38090205 这篇文章下面是我的回复,同样的代码只是把变量的定义从局部变量改为类的成员变量就发现了很大的差异,目前还没有找到明确的答案,请大家
帮忙
看
一下
!
关于互相
帮忙
投票的微信群、微信刷投票群、微信投票刷票群的详情介绍
关于互相
帮忙
投票的微信群、微信刷投票群、微信投票刷票群的...现在我来为大家详细讲解下关于互相
帮忙
投票的微信群、微信刷投票群、微信投票刷票群教程!越来越多的人在平常生活中使用微信,以微信为载体的许多功能...
C++ 语言
64,647
社区成员
250,475
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章