c语言的指针

在这一节中,我想以最简单但又不模糊的方式介绍它们。0指针是某个内存块的地址,这个内存块包含一个变量。当你像这样声明一个整数时:

我们可以使用&运算符获取内存中该变量的地址值,我在 printf()内声明 %p格式来打印地址值。我们可以将该地址赋给一个变量,我们又一次使用指针运算符,但是由于这次它不是一个声明,所以它表示“该指针指向的变量的值”。在这个示例中,我们声明了一个 age 变量,但是我们使用了一个指针来初始化它的值:

在使用 C 时,你会发现很多东西都建立在这个简单的概念之上。所以自己运行一下上面的示例,确保你对它有所熟悉。

指针是一个非常好的机会,因为它们迫使我们考虑内存地址以及数据是如何组织的。数组就是一个例子。当你声明一个数组时:

prices变量实际上是一个指向数组首个元素的指针。


作者:2304020118夏铭
链接:https://www.nowcoder.com/discuss/566758258057162752?sourceSSR=users
来源:牛客网
全部评论

相关推荐

05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
实习,投递多份简历没人回...
点赞 评论 收藏
分享
05-19 15:21
已编辑
门头沟学院 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务