【C语言】指针的理解(乱七芭蕉)
*先认识两个符号:和&
&是取地址符
*我忘记叫什么了
定义一个指针变量的方法如下:
int *p;
很多地方说*是指针定义符,之前我也是这么理解的
但是
这个的运行结果如下
看程序就很混乱,为什么*a和&b不一样?反而是a和&b一样。
我觉得*是取值符,给它一个地址,它可以告诉我这个地址存储的数据。
前面说的 int a;
其实是定义了一个int型的变量,变量存地址a里,它的值是a。
而a只是一个地址。
这样看指针会不会简单一点?指针p是一个地址?
把指针当成一个门牌号。
302住的是数字5,数字5住在302。
我是一个快递员,告诉我一个地址,我就能找到你然后把快递给你(还能知道你是谁)。
你只告诉我你的姓名,我找不到你,但是我可以去查你的资料,知道你的地址。
如果告诉我要送去另一个地址,我要送快递给另一个人,一个地址对应一个人。
【感觉说的好乱……】
【C语言】指针的理解(乱七芭蕉)相关推荐
- 64位程序怎么判断指针是否有效_C 语言指针怎么理解?
注: 看完这篇一定会让你理解透彻指针的本质 是的,这一篇的文章主题是「指针与内存模型」 说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解. 不了解的对指针的理 ...
- c语言指针的应用实验七,C语言实验程序总结实验七指针.doc
C语言实验程序总结实验七指针 实验七 指针 一 实验目的 1 了解指针的概念,学会定义和使用指针变量. 2 掌握指针.变量和数组的关系及使用方法. 3 学会使用指向函数的指针变量. 二 实验内容 1 ...
- C语言——指针相关概念理解
程序举例: 概念:指针.指针变量.地址 指针:一个地址,指针就是地址 指针变量:存放要操作的目标单元地址 例子:抽屉A,抽屉A里面存放这一个字母,这个抽屉里面的字母对应另外一个抽屉. ...
- c语言指针info,C语言指针深入理解
前几天看了一个程序,里面一段关于指针的代码让我非常纠结,看了很久才看懂,在这里将将其记录下来,希望能对大家有一定的帮助,先看示例程序(编译器gcc): #include #include #inclu ...
- C语言指针超全面透析(原来你一直没有搞懂C语言指针是因为没有理解其中的规律)
文章目录 写在前面 一.思考指针的基础 1.指针的实质 2.指针的层次 3.指针的分类 4.两个符号(&和*) 二.单指针(int *p) 三.指针数组(int *p[10]) 四.行指针(i ...
- c语言指针p1p2,C语言指针系列(2):你真的理解指针与内存的关系吗?
C语言指针可谓是C语言的灵魂,无论是在C语言算法,还是在数据结构,他无处不在.指针,这对于老手如同家常便饭一样的操作,却在萌新面前如同一座万丈高山! 中国的伟人曾经说过: 世上无难事,只怕有心人! C ...
- 深入理解C语言指针的奥秘(转)
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址. 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占 ...
- 深入理解C语言指针的奥秘-4
深入理解C语言指针的奥秘-4 http://www.gooogleman.com/forum.php?mod=viewthread&tid=18722&fromuid=1290 转载于 ...
- 最热网友收藏:深入理解C语言指针的奥秘((2007年第3周)
2007年第3周最热网友收藏 深入理解C语言指针的奥秘(93),共121人收藏,yanglilibaobao首先收藏 我来做个好人吧,40种网站设计常用技巧(78),共440人收藏,wuzeng200 ...
- c语言指针与数组的深入理解
引言:本篇再一次写到指针,学过c语言的都知道,指针是初学c语言时候遇到的一个比较难搞的知识点.你尽管可以想的简单,但是其实如果去用的话,没有一个更加深入的理解,那么后续的学习到数据结构就会艰难无比. ...
最新文章
- Leetcode 153. 寻找旋转排序数组中的最小值 (每日一题 20211014)
- unity中单位是米还是厘米_2019-08-22Unity中的单位长度与像素之间的关系
- html怎样同框架页面内跳转,使用iframe框架时,实现子页面内跳转到整个页面,而不是在子页面内跳转...
- SCSS 实用知识汇总
- 单片机 架构 程序 经验总结_单片机“死机”了怎么办?看看一个资深工程师的经验总结...
- android自定义alertdialog不现实输入法,自定义的dialog中的EditText无法弹出输入法解决方案...
- 对于网络爬虫的提问?
- Redis 中 BitMap 的使用场景
- Hadoop系列之Reporter,Partitioner,JobConf, JobClient
- Anaconda和conda——关于python的数据科学开发环境,数据科学必备的十大Python库
- 直击硅谷最火全球区块链峰会,40位大咖讲了啥?
- 发布博客支持关闭图片水印啦【CSDN产品周报第10期】
- 电脑连接上wifi,但是无法打开网页上网,小记
- centos格式化优盘命令_Centos7 格式化分区并挂载
- 弘辽科技:直通车成交率多少正常?如何提高成交率?
- c语言报告西电,c语言课程设计报告西安电子科技大学.docx
- Win7无线网络共享教程:解决所有问题
- Java开发组装电脑_设计模式-组装电脑入门简单工厂
- 一个忙碌架构师的Java后端书架(2022)
- Swift 周报 第六期
热门文章
- oracle的dos登陆口令,ORACLE的DOS操作方式
- 关于Flutter应用程序的AndroidX兼容性
- python绘制国际象棋规则口诀_python图形工具turtle绘制国际象棋棋盘,
- 报错Found existing installation: tensorflow 1.2.1
- 三代测序数据分析实战
- 腾讯人均月薪 8 万,恍恍惚惚,又被平均了?
- java+redis 实现搜索附近人功能
- 大厂内推的一些套路--校招、初中级社招
- 2018北京网络赛B题 Tomb Raider
- 智能优化算法:共生生物搜索算法 - 附代码