这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 单片机C语言教程16:C51指针的使用

共12条 1/2 1 2 跳转至

单片机C语言教程16:C51指针的使用

助工
2013-08-13 17:17:34     打赏

咋了,回复越来越少了?懂不懂都回答谢谢,捧个场吧 

每天一讲座,20天全掌握

 

指针就是指变量或数据所在的存储区地址。如一个字符型的变量 STR 存放在内存单元DATA 区的 51H 这个地址中,那么 DATA 区的 51H 地址就是变量 STR 的指针。在 C 语言中指针是一个很重要的概念,正确有效的使用指针类型的数据,能更有效的表达复杂的数据 结构,能更有效的使用数组或变量,能方便直接的处理内存或其它存储区。指针之所以 能这么有效的操作数据,是因为无论程序的指令、常量、变量或特殊寄存器都要存放在内 存单元或相应的存储区中,这些存储区是按字节来划分的,每一个存储单元都能用唯一的 编号去读或写数据,这个编号就是常说的存储单元的地址,而读写这个编号的动作就叫做寻 址,通过寻址就能访问到存储区中的任一个能访问的单元,而这个功能是变量或数组等 是不可能代替的。C 语言也因此引入了指针类型的数据类型,专门用来确定其他类型数据的 地址。用一个变量来存放另一个变量的地址,那么用来存放变量地址的变量称为指针变量 如用变量 STRIP 来存放文章开头的 STR 变量的地址 51H,变量 STRIP 就是指针变量。下面 用一个图表来说明变量的指针和指针变量两个不一样的概念。

——回复可见内容——




关键词: 单片机     C语言    

高工
2013-08-13 23:17:09     打赏
2楼
我是来捧场的········

工程师
2013-08-14 08:05:18     打赏
3楼
捧场来

菜鸟
2013-08-19 13:13:44     打赏
4楼

高工
2013-08-19 14:28:57     打赏
5楼

首页留名,学习。

指针是精髓。


助工
2013-08-20 17:02:51     打赏
6楼
来学习学习

专家
2013-08-20 22:04:31     打赏
7楼
无论什么指针,原理都是一样的,活学活用

专家
2013-08-21 11:04:56     打赏
8楼
指针,C语言的灵魂

菜鸟
2013-08-25 16:46:22     打赏
9楼
我也来了

菜鸟
2013-08-26 18:05:03     打赏
10楼
我是来捧场的

共12条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]