你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
【1.6签到】每日问答——指针数组和数组指针有啥区别?
[复制链接]
苏柚
提问时间:2016-1-6 08:42 /
阅读主题, 点击返回1楼
赞
0
收藏
1
评论
114
分享
发布时间:2016-1-6 08:42
请先
登录
后回复
114个回答
ataudio
回答时间:2016-1-6 09:46:04
a0a.1 32b0c
区别在于:数组指针p是一个指针,指向数组的首地址,数组的成员可能是变量,也可能是其它类型;而指针数组是一个数组,其成员都是指针变量。
赞
0
评论
回复
支持
反对
jinzhifeng
回答时间:2016-1-6 09:46:15
a0a.1 32b0c
c语言是硬伤,另外昨天那个题目看错题意了 我还以为是npn和pnp有什么区别 仔细看了一下原来是怎么区别npn和pnp
赞
0
评论
回复
支持
反对
yubinwu_3004964
回答时间:2016-1-6 09:49:03
a0a.1 32b0c
签到签到
区别大了,一个是数组,一个是指针
赞
0
评论
回复
支持
反对
freeelectron
回答时间:2016-1-6 09:53:00
a0a.1 32b0c
用运算符的优先级来理解,蛮不错的!
赞
0
评论
回复
支持
反对
zwjiang
回答时间:2016-1-6 09:57:13
a0a.1 32b0c
数组指针定义 int (*p)[n];
指针数组定义 int *p[n];
赞
0
评论
回复
支持
反对
党国特派员
回答时间:2016-1-6 09:58:39
a0a.1 32b0c
一个是数组里存放的指针。
一个是指向数组的指针。
赞
0
评论
回复
支持
反对
风子
回答时间:2016-1-6 09:59:17
a0a.1 32b0c
指针数组 是一个数组,数组里存放的每个元素都是一个指针,即一组指针
数组指针 是一个指针,该指针指向一个数组,由于数组和指针的关系,所以数组指针也是指向指针的指针,此处只有一个指针
赞
0
评论
回复
支持
反对
shaoziyang
回答时间:2016-1-6 10:01:51
a0a.1 32b0c
一个是数组,成员是指针类型,一个是指向数值的指针
赞
0
评论
回复
支持
反对
翱翔云端的鸟
回答时间:2016-1-6 10:02:05
a0a.1 32b0c
指针数组:还是数组,不过数组元素是存放指针的
数组指针:还是指针,不过是指向数组的
赞
0
评论
回复
支持
反对
2602082487
回答时间:2016-1-6 10:03:44
a0a.1 32b0c
数组指针是一个指针。指针数组是多个指针
赞
0
评论
回复
支持
反对
zhyangbj
回答时间:2016-1-6 10:04:19
a0a.1 32b0c
1、指针数组——存放指针的一个数组比如int *point_arr[5];point_arr是一个指针数组,其每个元素point_arr[i]的类型是int *
2、数组指针——指向一个数组的指针比如int a[3]={1,2,3};int (*pa)[3]= &a;pa是指向数组a的一个指针
赞
0
评论
回复
支持
反对
眼大5子
回答时间:2016-1-6 10:06:25
a0a.1 32b0c
每日问答——指针数组和数组指针有啥区别
赞
0
评论
回复
支持
反对
JackieLaura
回答时间:2016-1-6 10:08:11
a0a.1 32b0c
指针数组,数组的每个元素是指针
数组指针,一个指向数组的指针
指针的本质是什么?
赞
0
评论
回复
支持
反对
zwei99999999
回答时间:2016-1-6 10:10:54
a0a.1 32b0c
指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。
数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称
赞
0
评论
回复
支持
反对
党国特派员
回答时间:2016-1-6 10:11:43
a0a.1 32b0c
C/C++ 语言可以用 const 来定义常量,也可以用 #define 来定义常量,两者有什么区别?
赞
0
评论
回复
支持
反对
1
2
3
4
5
6
7
8
/ 8 页
下一页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
区别大了,一个是数组,一个是指针
数组指针定义 int (*p)[n];
指针数组定义 int *p[n];
一个是指向数组的指针。
数组指针 是一个指针,该指针指向一个数组,由于数组和指针的关系,所以数组指针也是指向指针的指针,此处只有一个指针
数组指针:还是指针,不过是指向数组的
1、指针数组——存放指针的一个数组比如int *point_arr[5];point_arr是一个指针数组,其每个元素point_arr[i]的类型是int *
2、数组指针——指向一个数组的指针比如int a[3]={1,2,3};int (*pa)[3]= &a;pa是指向数组a的一个指针
数组指针,一个指向数组的指针
指针的本质是什么?
数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称