位置:51电子网 » 技术资料 » 控制技术

指针

发布时间:2014/6/7 20:16:30 访问次数:559

   指针是C语言中的一个重要概念,IMP813LCPA使周指针可以使得程序紧凑、高效。C语言在处理指针时非常灵活,可以说掌握C语言的精华在于掌握指针。

    基本概念

    在计算机中,内存是按字节编址的,一个字节就是一个基本的存储单元,每个存储单元都有…个编号,这个编号就称为该存储单元的“地址”。按地址可以找到相应的存储单元进而对该存储单元的数据进行存取操作。因此系统对数据的存取最终是通过内存单元的地址进行的。

   指针是一个特殊的变量,其中存储的数值被解释成为内存中的一个地址。指针定义的一般形式为:

   类型识别符+指针变量名;

   例如:

   int 4 pointer;

  要搞清楚一个指针需要搞清楚指针4个方面的内容:指针的类型、指针所指向的类型、指针的值或指针所指向的内存区和指针本身所占据的内存区。

   (1)指针的类型

   从语法的角度考虑,只要把指针声明语句中的指针名字去掉,剩下的部分就是该指针的类型。这是指针本身所具有的类型。

   (2)指针所指向的类型

   当通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器把那片内存区中的内容当作什么内容来看待。从语法的角度考虑,只要把指针声明语句中的指针名字和名字左边的指针卢明符木去掉,剩下的就是指针所指向的类型。


   指针是C语言中的一个重要概念,IMP813LCPA使周指针可以使得程序紧凑、高效。C语言在处理指针时非常灵活,可以说掌握C语言的精华在于掌握指针。

    基本概念

    在计算机中,内存是按字节编址的,一个字节就是一个基本的存储单元,每个存储单元都有…个编号,这个编号就称为该存储单元的“地址”。按地址可以找到相应的存储单元进而对该存储单元的数据进行存取操作。因此系统对数据的存取最终是通过内存单元的地址进行的。

   指针是一个特殊的变量,其中存储的数值被解释成为内存中的一个地址。指针定义的一般形式为:

   类型识别符+指针变量名;

   例如:

   int 4 pointer;

  要搞清楚一个指针需要搞清楚指针4个方面的内容:指针的类型、指针所指向的类型、指针的值或指针所指向的内存区和指针本身所占据的内存区。

   (1)指针的类型

   从语法的角度考虑,只要把指针声明语句中的指针名字去掉,剩下的部分就是该指针的类型。这是指针本身所具有的类型。

   (2)指针所指向的类型

   当通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器把那片内存区中的内容当作什么内容来看待。从语法的角度考虑,只要把指针声明语句中的指针名字和名字左边的指针卢明符木去掉,剩下的就是指针所指向的类型。


上一篇:字符数组

上一篇:指针的值

相关技术资料
6-7指针

热门点击

 

推荐技术资料

自制经典的1875功放
    平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!