打印
[应用相关]

到了指针这块就彻底卡壳了

[复制链接]
506|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
androidbus|  楼主 | 2020-3-6 17:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在在自学单片机,前面还算顺利,但是到了指针这块就彻底卡壳了。

使用特权

评论回复
评论
henglin 2020-5-24 23:07 回复TA
简单的不难 1 定义指针 u8 *pPoint 这个pPoint 是个指针,前面是指针类型 指针就是一个内存的地址编号 2. 一般变量定义 u8 abc , 这个abc 是个普通的变量 这个变量在内存中是有个 地址编号的 ,取这个编号 用 &abc 那么就可以 pPoint = &abc 这样就把abc的地址编码 放在了pPoint 里面 3. 指针应用 abc = *pPoint ,这个*pPoint 就是 把这个地址编码的内存数据 取出来 牢记上面..  
沙发
litengg| | 2020-3-6 17:13 | 只看该作者
电容 还有运放 ,电感 掌握了,就车不多了。。

使用特权

评论回复
板凳
qiangweii| | 2020-3-6 17:15 | 只看该作者
指针还有一个好处就是你就是黑社会老大,只要说明地址,长相,就有人帮你把事情搞定了。

使用特权

评论回复
地板
xia00| | 2020-3-6 17:19 | 只看该作者
看这条指令

MOV  A, @R0

不明白指针吗?

使用特权

评论回复
5
hfdy01| | 2020-3-6 17:22 | 只看该作者
指针,不过是定位地址的一种变量;

使用特权

评论回复
6
CallReceiver| | 2020-3-6 17:25 | 只看该作者
指针计算,不过是地址空间的计算。。。

使用特权

评论回复
7
boy1990| | 2020-3-6 17:28 | 只看该作者
int *pt = (int*)0;     /* pt 就是定位0地址的变量  */
int  tmp = *pt;        /* 就是将0地址的int型数据复制到tmp(未必会成功,因为0地址未必存在) */

使用特权

评论回复
8
bbapple| | 2020-3-6 17:31 | 只看该作者
可以看一本经典的书《C与指针》这会让你对指针有更深的认识。。

使用特权

评论回复
9
handleMessage| | 2020-3-6 17:34 | 只看该作者
也可以看一下林锐的《C语言深度解剖》

使用特权

评论回复
10
zhouhuanの| | 2020-3-6 17:38 | 只看该作者
其实应该先去简单的用一下指针,然后去发现问题,再去解决就很容易学会的。

使用特权

评论回复
11
laozhongyi| | 2020-3-6 17:40 | 只看该作者
int i=9;int *iptr=&i;   里面的iptr表示i 的地址,*iptr表示所指对象的内容,就是9。

使用特权

评论回复
12
Edisons| | 2020-3-6 17:44 | 只看该作者
指针的作用是调用数据在内存中的地址。。

使用特权

评论回复
13
_gege| | 2020-3-6 17:45 | 只看该作者
这是简单的指针,还有字符指针,数组指针。

使用特权

评论回复
14
Mozarts| | 2020-3-6 17:49 | 只看该作者
书上已经说的很清楚了,反复琢磨几次就能懂了。

使用特权

评论回复
15
Mozarts| | 2020-3-6 17:50 | 只看该作者
归根结底,指针也是一个变量,只不过它是保存地址的,地址当然是根据CPU类型会有不一样吧,32位的ARM,指针也就是32位,因为地址都是32位表示的,32位能指向4G范围内的任何地方。单纯一个地址并不能反映出这个地址开始的数据什么玩意,因此指针也有类型,如整型指针,说明这个指针指着的地址处是一个整型数。

使用特权

评论回复
16
sourceInsight| | 2020-3-6 17:52 | 只看该作者
说来说去有点绕,最基本的就是要明白指针作为一个变量,它肯定保存在内存的某个地方,于是有它自己存在的地址,但指针变量的值,是用来存放其他变量的地址的。

使用特权

评论回复
17
wanglaojii| | 2020-3-6 17:53 | 只看该作者
指针这玩意 ,如果想真正掌握C语言 ,必须学好指针。

使用特权

评论回复
18
shashaa| | 2020-3-6 17:55 | 只看该作者
书上虽然写的很详细,可是用到的时候很多时候还是很纠结,不太会运用。

使用特权

评论回复
19
Listate| | 2020-3-6 17:56 | 只看该作者
建议去学习一下汇编编程,我最早学51就是学的汇编

使用特权

评论回复
20
kcfoo1| | 2020-5-25 15:55 | 只看该作者
本帖最后由 kcfoo1 于 2020-5-25 15:58 编辑

谁能详解一下函数指针,看很多大神用头文件结构体里的函数指针调用库里的函数,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝