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 https://bbs.21ic.com/images/common/back.gif

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

这样就更加没有办法回答
要知道语句的作用
就要联系程序的上下文,才能知道他的作用
就楼主给出少得可怜的信息,神仙也没有办法知道
包括楼上在内也无发知道这语句的作用

hawksabre 发表于 2012-7-22 19:28

指针是C语言里比较特别的成员,用它可以在子函数里改变某些你需要改变的变量(局部变量在子函数直接改是改不了的),而且指针的移动效率很高,你多看看程序会发现,指针的频率相当高。你说的循环,很多时候直接利用指针来控制的。而结构体,你会发现结构体成员的变量最后大部分都有个指针(这是链表的基础)。总之,学C就必须理解指针。
C语言其实精髓就是指针学好指针,想打哪就打哪很多人说C语言不重要这是错误的写上位机软件也许不重要但写底层驱动必须用这个
页: [1]
查看完整版本: 指针什么意作用?