打印

初学单片机的疑惑

[复制链接]
2632|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
StanWu|  楼主 | 2012-11-5 08:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
0欧电阻| | 2012-11-5 08:42 | 只看该作者
自定义的函数可以随便写,主函数就不行了。

使用特权

评论回复
板凳
forgot| | 2012-11-5 09:48 | 只看该作者
main()是程序的入口

使用特权

评论回复
地板
coody| | 2012-11-5 12:04 | 只看该作者
随便是相对的,在一定的规则之下

使用特权

评论回复
5
Ryanhsiung| | 2012-11-5 12:58 | 只看该作者
其实可以,有些编译器支持设定函数入口。
   若不支持还有一招可以用,你可以修改启动函数,自己指定入口

使用特权

评论回复
6
StanWu|  楼主 | 2012-11-5 13:00 | 只看该作者
本帖最后由 StanWu 于 2012-11-5 13:01 编辑

谢谢各位的回答,我还想问一下,那是不是除了main之外其他的都可以随便写呢?

使用特权

评论回复
7
mgf006| | 2012-11-5 13:12 | 只看该作者
在一定的规则之下可以随便写。这要依赖于具体的编译器和链接器。

使用特权

评论回复
8
happyvs000| | 2012-11-5 14:35 | 只看该作者
main()函数是程序的入口,你自己定义的函数,可以自己命名,但是不能用关键字,否则会报错。

使用特权

评论回复
9
yanxiaoyun| | 2012-11-5 17:14 | 只看该作者
不懂,太深奥啦!

使用特权

评论回复
10
dqyubsh| | 2012-11-5 17:15 | 只看该作者
每个语言都有保留字,没必要逾越它。

使用特权

评论回复
11
阿南| | 2012-11-5 18:12 | 只看该作者
只有main不行

使用特权

评论回复
12
StanWu|  楼主 | 2012-11-5 19:30 | 只看该作者
谢谢各位的回复!

使用特权

评论回复
13
micropower| | 2012-11-5 19:56 | 只看该作者
51单片机的中断函数的名也不能乱写

使用特权

评论回复
14
宝挖小子| | 2012-11-5 22:15 | 只看该作者
你丫的闲着没事改main()函数的名字???!!!!
不走寻常路!!!!!

使用特权

评论回复
15
dtmcp| | 2012-11-6 07:00 | 只看该作者
可以改,同时你也要改startup.a51

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
dong_abc + 5
16
jiangzhe8525| | 2012-11-6 10:38 | 只看该作者
main()函数在单片机启动代码里已经调用了,如果你改名字了,启动程序找不到了,你改可以,把启动程序也改下就好了

使用特权

评论回复
17
qw1261867136| | 2012-11-6 20:50 | 只看该作者
17# jiangzhe8525
弱弱的问下,启动代码是怎么回事?

使用特权

评论回复
18
云的追寻| | 2012-11-6 23:13 | 只看该作者
多看书。。。。。查百度

使用特权

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

本版积分规则

17

主题

236

帖子

1

粉丝