c语言的指针

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

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

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

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

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

全部评论

相关推荐

真的很糟糕:约等于,凡事不能太绝对
听劝,这个简历怎么改
点赞 评论 收藏
分享
阿武同学:基本信息保留前面三行,其他的可以全部删掉,邮箱最重要的你没写,主修课程精简到8个以内,实习里面2/3/4都是水内容的,非要写的话建议两到三句话,项目经历排版优化下,自我评价缩到三行
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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