指针什么意作用?

[复制链接]
2870|6
 楼主| laoyao 发表于 2008-10-29 17:06 | 显示全部楼层 |阅读模式
头文件定义:unsigned&nbsp;int&nbsp;*&nbsp;Led8Lock=&nbsp;(unsigned&nbsp;int&nbsp;*)&nbsp;0x2BFF;<br /><br />程序中:&nbsp;&nbsp;&nbsp;&nbsp;*Led8Lock&nbsp;=&nbsp;0x00;<br /><br />哪位大侠帮我解释解释两句什么意思好吗?
HWM 发表于 2008-10-29 17:11 | 显示全部楼层

找本C语言方面的书好好啃啃,否则问题会淹没你的。

  
 楼主| laoyao 发表于 2008-10-29 19:04 | 显示全部楼层

看了,还是不明白

  
HWM 发表于 2008-10-29 19:19 | 显示全部楼层

呵呵,那就继续啃,啃出味来。

“头文件定义:unsigned&nbsp;int&nbsp;*&nbsp;Led8Lock=&nbsp;(unsigned&nbsp;int&nbsp;*)&nbsp;0x2BFF;”<br /><br />定义了一个变量,Led8Lock&nbsp;,其类型为指向类型&nbsp;unsigned&nbsp;int&nbsp;的指针,并赋上初值0x2BFF。<br /><br />“程序中:&nbsp;&nbsp;&nbsp;&nbsp;*Led8Lock&nbsp;=&nbsp;0x00;”<br /><br />向由Led8Lock所指的那个变量赋零值。<br /><br />希望没听晕。<br />
gony 发表于 2012-7-11 16:32 | 显示全部楼层
4# HWM
你以为人家不懂这个语句?
人家是问你这条语句起什么作用
为什么要这么写
123654789 发表于 2012-7-11 16:42 | 显示全部楼层
4# HWM  
你以为人家不懂这个语句?
人家是问你这条语句起什么作用
为什么要这么写
gony 发表于 2012-7-11 16:32


人家是问你这条语句起什么作用

这样就更加没有办法回答
要知道语句的作用
就要联系程序的上下文,才能知道他的作用
就楼主给出少得可怜的信息,神仙也没有办法知道
包括楼上在内也无发知道这语句的作用
hawksabre 发表于 2012-7-22 19:28 | 显示全部楼层
指针是C语言里比较特别的成员,用它可以在子函数里改变某些你需要改变的变量(局部变量在子函数直接改是改不了的),而且指针的移动效率很高,你多看看程序会发现,指针的频率相当高。你说的循环,很多时候直接利用指针来控制的。而结构体,你会发现结构体成员的变量最后大部分都有个指针(这是链表的基础)。总之,学C就必须理解指针。
C语言其实精髓就是指针  学好指针,想打哪就打哪  很多人说C语言不重要  这是错误的  写上位机软件也许不重要  但写底层驱动必须用这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

106

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部