矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 11873|回复: 44

学单片机或编程可以从这个网站开始

  [复制链接]
发表于 2012-11-20 09:07:33 | 显示全部楼层 |阅读模式
本帖最后由 越南河粉 于 2012-11-20 09:46 编辑

学单片机需要懂编程。所以可以先把单片机抛一边,先把编程搞清楚。

初学者对于安装编译器等开发环境或许觉得太困难。

那就从这个网站开始:http://www.codepad.org

直接把程序打进去,按键,就能执行了。什么安装都不必。

比如,你可以把下面的程序贴上去执行。立刻就能看到结果。

main() {printf("天下无敌");}

评分

2

查看全部评分

发表于 2012-11-20 10:35:49 | 显示全部楼层
楼主能具体说一下吗,对我来说,编程好像也有难度。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-20 11:42:32 | 显示全部楼层
lyx1950 发表于 2012-11-20 10:35
楼主能具体说一下吗,对我来说,编程好像也有难度。

你照着帖子说的做一遍再说。
回复 支持 反对

使用道具 举报

发表于 2012-11-20 11:45:45 | 显示全部楼层
照做了,出来的东西还看不明白。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-20 13:17:49 | 显示全部楼层
lyx1950 发表于 2012-11-20 11:45
照做了,出来的东西还看不明白。

然后就开始改改。比如把你自己名字放上去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-20 13:27:01 | 显示全部楼层
lyx1950 发表于 2012-11-20 11:45
照做了,出来的东西还看不明白。

或者试试这个

main() {int i; for (i=0; i<100; ++i) printf("天下无敌\n");}
回复 支持 反对

使用道具 举报

发表于 2012-11-20 14:34:56 | 显示全部楼层
越南河粉 发表于 2012-11-20 13:27
或者试试这个

main() {int i; for (i=0; i

出来了100个“天下无敌”。编程好像要会基本的命令、符号和格式,我要从头学起。
回复 支持 反对

使用道具 举报

     
发表于 2012-11-20 14:49:59 | 显示全部楼层
好网站!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-20 16:20:57 | 显示全部楼层
我个人还是最喜欢Ruby 比如排序  p [3,6,1,9,4].sort
回复 支持 反对

使用道具 举报

发表于 2012-11-20 17:34:20 | 显示全部楼层
学习C还是要看K&R的书。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-20 19:50:49 | 显示全部楼层
tttttttttt 发表于 2012-11-20 17:34
学习C还是要看K&R的书。

这本书的好处是小而清楚。不啰嗦。
回复 支持 反对

使用道具 举报

     
发表于 2012-12-14 21:17:21 | 显示全部楼层
++i  和 i++   有什么区别?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-14 21:54:57 | 显示全部楼层
小熊加饼干 发表于 2012-12-14 21:17
++i  和 i++   有什么区别?

单独来看,没差别。

但如果和其它东西合用,就有差别了。

比如 if (++i > 0)

和 if (i++ > 0)
回复 支持 反对

使用道具 举报

     
发表于 2012-12-14 21:59:18 | 显示全部楼层
哦,好像想起来了,是不是一个是先加1再做比较,一个先做比较再加1   
回复 支持 反对

使用道具 举报

发表于 2012-12-14 22:54:30 | 显示全部楼层
K&R是谁,是什么书
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 12:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表