社区
尹成的课程社区_NO_2
C语言系列之 二级指针、指针运算、堆内存的开辟与释放
帖子详情
指针与数组名
尹成
领域专家: C/C++技术领域
2023-01-12 14:56:33
课时名称
课时知识点
指针与数组名
...全文
115
回复
打赏
收藏
指针与数组名
课时名称课时知识点指针与数组名
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数组
名
与
指针
的关系
数组
名
与
指针
的关系 在刚刚接触到
数组
与
指针
时,我想最常苦恼的问题就是
数组
名
与
指针
之间有什么关系了吧。但是他们两者之间真的有什么数不清道不明的关系吗?答案无疑是否定的!接下来就让我们来一探究竟吧! 首先我们需要了解一下
数组
与
指针
的定义:
数组
: 有序的元素序列,
数组
名
有限个类型相同的变量的集合命
名
。
数组
在内存中所占的大小由
数组
长度以及成员类型大小决定。
指针
: 又称
指针
变量,在32位...
数组
名
和
指针
的区别
近段时间在整理自己大学几年来学习C++的点点滴滴,写这篇文章源于看林锐博士的《高质量C++指南》时,看到文章直接把
指针
和
数组
名
视为同一东西,原文为“
数组
名
本身就是一个
指针
,是一个
指针
常量,即a等价于int * const a,因此你不能试图修改
数组
名
的值”,摘自第三版127页第7.2.1小节。 自己初学C++时也被
数组
和
指针
搞得昏头转向过,通过多方求证和对比实验已把
指针
和
数组
弄得稍明白,
数组
名
到底是不是
指针
? ---
数组
名
与
指针
的区别
数组
名
是
指针
吗?
数组
名
的本质是什么,为什么会和
指针
产生联系?
关于
数组
名
和
指针
通过实例,更加深刻的剖析
指针
和
数组
名
。
数组
名
到底是不是
指针
#include <stdio.h> #include <string.h> int main(void) { int a[3] = { 1, 2, 3 }; printf("%d\n", *a);//结果为1。此时
数组
名
看起来又像是一个
指针
,但是却不能对这个
指针
进行++操作。 此时可能产生疑问,好像
数组
名
在不作为函数参数的时候也能当作
指针
使用?那么为什么说
数组
名
作为函数参数的时候才退化为
指针
呢。 实际上,
数组
名
是这样使用的:
数组
名
是一个
指针
,但是一个
指针
常量,其是一...
尹成的课程社区_NO_2
1
社区成员
118
社区内容
发帖
与我相关
我的任务
尹成的课程社区_NO_2
尹成微信18510341407,助理微信18514203048
复制链接
扫一扫
分享
社区描述
尹成微信18510341407,助理微信18514203048
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章