发新帖我要提问
12
返回列表
打印

单片机C语言求教!

[复制链接]
楼主: xieshenkui
手机看帖
扫描二维码
随时随地手机跟帖
21
tianm| | 2010-11-16 12:32 | 只看该作者 回帖奖励 |倒序浏览
能理解 不会用?

使用特权

评论回复
22
ji_dan| | 2010-11-16 15:16 | 只看该作者
顶7喽

使用特权

评论回复
23
butlet| | 2010-11-16 16:33 | 只看该作者
建议lz找个周立功的c语言pdf看一下吧,这个比较实用一点,也好看懂

使用特权

评论回复
24
后青春的诗| | 2010-11-28 22:15 | 只看该作者
我不喜欢看书,不懂的首先百度搜答案,实在不懂再去看文档,就是不看书,纠结中!!!

使用特权

评论回复
25
谈的元| | 2010-11-28 22:45 | 只看该作者
本帖最后由 谈的元 于 2010-11-28 22:46 编辑

编个故事啊:

      一个老板管理30个人,每个人都有自己的名字,然后每个人都有自己的工号,假设为1-30;
      老板一周要需要7个人来收钱,每天一人来做。

      老板就这样想:我找7个人吧,就1到7号好了,(就是定义一个数组)

      我再找个人来(好比定义一个指针),就10号吧,(10好比指针的地址,编译器去分配)

      让10号做什么呢?手里拿一个牌子,可以翻牌
      叫他每天翻一次牌,(好比指针递加)      
      老板第1天说,10号手中的那个人收钱, 结果第1天就是1号收钱
      老板第2天说,10号手中的那个人收钱, 结果第2天就是2号收钱
      。。。
      老板第7天说,10号手中的那个人收钱, 结果第7天就是7号收钱
     
      第8天,老板说,10号,重新翻牌(避免指针出错),10号手中的那个牌就变1号, 结果第8天就是1号收钱

      假设:
      第8天,老板喝了酒,忘记叫10号重新翻牌,10号手中的就是8号了, 结果第8天就是8号去做事情

      就与期望发生错乱了。。。

使用特权

评论回复
26
谈的元| | 2010-11-28 22:55 | 只看该作者
本帖最后由 谈的元 于 2010-11-28 22:57 编辑

比如你要采集AD,需要保存就近10次的数据,就用一个数组,一个指针来完成

           比如你要做通信,一帧10个数据,你就用一个数组,一个指针来完成

            比如你做LCD显示,一般会涉及到数组,指针


           一般数组与指针配合使用的比较多
           .

使用特权

评论回复
27
谈的元| | 2010-11-28 23:03 | 只看该作者
定义一个指针:  U8  *P1;

           P1++;//  ++为加1操作,p1++理解为10号你翻一次牌。
          *p1=2;//*p1我们规定代表10号手里牌号的那个人,
           这样初学的人应该大体理解指针了

使用特权

评论回复
28
wubing1211| | 2010-11-29 06:12 | 只看该作者
她就是放地址的动东西.做地址运算常用她,不用急,多看点例子就懂了: )

使用特权

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

本版积分规则