打印

指针什么意作用?

[复制链接]
2064|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laoyao|  楼主 | 2008-10-29 17:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
HWM| | 2008-10-29 17:11 | 只看该作者

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

使用特权

评论回复
板凳
laoyao|  楼主 | 2008-10-29 19:04 | 只看该作者

看了,还是不明白

使用特权

评论回复
地板
HWM| | 2008-10-29 19:19 | 只看该作者

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

“头文件定义:unsigned int * Led8Lock= (unsigned int *) 0x2BFF;”

定义了一个变量,Led8Lock ,其类型为指向类型 unsigned int 的指针,并赋上初值0x2BFF。

“程序中:    *Led8Lock = 0x00;”

向由Led8Lock所指的那个变量赋零值。

希望没听晕。

使用特权

评论回复
5
gony| | 2012-7-11 16:32 | 只看该作者
4# HWM
你以为人家不懂这个语句?
人家是问你这条语句起什么作用
为什么要这么写

使用特权

评论回复
6
123654789| | 2012-7-11 16:42 | 只看该作者
4# HWM  
你以为人家不懂这个语句?
人家是问你这条语句起什么作用
为什么要这么写
gony 发表于 2012-7-11 16:32


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

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

使用特权

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

106

帖子

0

粉丝