| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1814 人关注过本帖, 1 人收藏
标题:c语言的指针和数组
只看楼主 加入收藏
波波卦
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2019-3-21
结帖率:50%
收藏(1)
 问题点数:0 回复次数:5 
c语言的指针和数组
问下各位大佬,指针数组和数组指针有什么不同的地方吗?能不能举下例子,这样我好明白点,谢谢
搜索更多相关主题的帖子: c语言 指针 数组 不同 例子 
2019-04-01 15:17
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
指针的概念很简单,数组的概念也很简单,不要制造无用的概念增添烦恼。

TYPE* p 就是一个指针。TYPE是个数组,或不是个数组,有任何差别吗?为什么要增加个“数组指针”的概念?
TYPE p[] 就是一个数组。TYPE是个指针,或不是个指针,有任何差别吗?为什么要增加个“指针数组”的概念?

当然,C语言在类型声明上确实有点儿怪异。
假如 TYPE 是个 int* 类型,那么 TYPE p[2] 就应该写成 int* p[2],这是挺正常的;
假如 TYPE 是个 int[2] 类型,那么 TYPE* p 就应该写成 int (*p)[2],这就很奇葩了。
2019-04-01 15:46
加冕
Rank: 2
等 级:论坛游民
帖 子:31
专家分:15
注 册:2018-11-24
收藏
得分:0 
不用想的太复杂,就看最后两个字,指针数组是数组,由指针元素构成的数组,
数组指针是指针,指针的类型是数组。
另外刚开始可以将指针直接理解为地址。
指针就是地址。

如果学多了还有二级指针等,开始不需要特别理解,多敲代码,不要急,多跑跑就好了,等到以后就慢慢理解了。

授人以鱼不如授人以渔请说一下用什么方法和需要学习什么来解决问题,谢谢大家
2019-04-01 20:39
_1007881302
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2019-2-18
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
前几天刚学的 嘿嘿
2019-04-01 21:17
_1007881302
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2019-2-18
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
前几天刚学的 嘿嘿
2019-04-01 21:17
快速回复:c语言的指针和数组
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015989 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved