C语言第32课:比较指针与一维数组的关系,使用指针间接访问数组元素( 四 )
当然了 , 获取数组arr每个元素的内存地址 , 还有另外一种方法 , 那就是使用“取地址符&”结合指针变量加上中括号 , 中括号内跟上数组的下标 。 具体的代码如下所示:
示例代码4
上述这段代码中 , 第8行到第10行 , 就是结合取地址符(&) , 以及指针变量p , 用到了另一种形式来表示数组每个元素的内存地址了 。 此时这里使用指针变量的方法 , 和使用数组名的方法非常相似了 , 似乎也是很难区分“指针变量”与“数组名”了 , 因为相互之间的使用方法太相似了 。 但是 , 数组名本质上是存储数组首地址的一个“常量” , 而指针变量的本质上是一个“变量” , 两者之间还是有区别的 , 只是在使用方法上有非常相似的地方 。
通过上述这几段示例代码 , 我们可以看出C语言中的指针使用起来是非常灵活的 , 如果要熟练使用指针 , 就需要我们多去写代码 , 多实践 , 在真实的写代码的状态中 , 不断提升对于“指针”的理解和感悟 。
今天我们就暂时先学到这里 , 我们下一节课再见!
推荐阅读
- |MT 正在让游戏本地化质量变得更差?
- steam|目前Steam上什么游戏比较火?《帝国时代4》屈居第二
- edg战队|EDG决赛BP:官方解说十猜八中,为什么却说DYS比较专业?
- 伊隆·马斯克|EDG夺冠翻译小姐姐火了!穿印花旗袍大秀中国美,三门语言切换超牛
- edg战队|EDG赛后美女翻译上热搜!精通4国语言为国争光,网红学霸颜值高!
- 沙雕|神回复:英雄联盟中哪个英雄送外卖比较快?
- 预告片|《宝可梦》伽勒尔三神鸟中最差的一位,急冻鸟比较适合做辅助?
- edg战队|“圣枪哥为了半决赛藏大招”,半决赛EDG和Gen选手数据对比:Gen中野比较有优势!
- 传奇|传世元神怀旧版:比较逆天的极品装备,你更喜欢哪一个?
- edg战队|腿哥比较DK与三星白差距:三星白全员巅峰没短板,DK短板明显