位置:51电子网 » 技术资料 » 单 片 机

指针的应用

发布时间:2016/7/13 21:11:52 访问次数:413

   指针变量中只能存放指针型数据(即地址),不能将非指针型数据赋值给一个指针变量。 HMC346LP3果有一个变量a,则可以利用&a表示变量a的地址,如果执行以下语句P=&%则表示将a的地址赋给了指针变量P,即P指向了变量a。为了获取指针所指向的内容,可利用指针运算符“艹”来实现。例如:

    定义指针变量P为char类型,且指向data存储器V

    a的地址赋给指针变量只a的地址为片内RAM区V+将a的地址的内容送给X结构是C语言的特点之一,它可将字符、整型、浮点等简单数据类型按层次产生各种构造数据类型。这些组合在一起的数据是互相关联的,这种按固定模式聚集在一起而构成的数据就是结构。例如:显然,结构体数据利用指针和数组就可以将数据读出来,当然也可以将这些数据保存到对应的存储区。

   结构的定义和使用主要有以下几点:

   ①将有共同属性的一组变量放在一个结构体里,既可方便理解和规范编程,也有利于程序的移植和维护;

   ②用结构可以分配一连续内存,方便与指针结合起来使用;

   ③同一结构中不同分量不能同名。

 

   指针变量中只能存放指针型数据(即地址),不能将非指针型数据赋值给一个指针变量。 HMC346LP3果有一个变量a,则可以利用&a表示变量a的地址,如果执行以下语句P=&%则表示将a的地址赋给了指针变量P,即P指向了变量a。为了获取指针所指向的内容,可利用指针运算符“艹”来实现。例如:

    定义指针变量P为char类型,且指向data存储器V

    a的地址赋给指针变量只a的地址为片内RAM区V+将a的地址的内容送给X结构是C语言的特点之一,它可将字符、整型、浮点等简单数据类型按层次产生各种构造数据类型。这些组合在一起的数据是互相关联的,这种按固定模式聚集在一起而构成的数据就是结构。例如:显然,结构体数据利用指针和数组就可以将数据读出来,当然也可以将这些数据保存到对应的存储区。

   结构的定义和使用主要有以下几点:

   ①将有共同属性的一组变量放在一个结构体里,既可方便理解和规范编程,也有利于程序的移植和维护;

   ②用结构可以分配一连续内存,方便与指针结合起来使用;

   ③同一结构中不同分量不能同名。

 

上一篇:基于存储器的指针类型

上一篇:枚举

相关技术资料
7-13指针的应用

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!