打印
[STM8]

COSMIC的函数定义和声明顺序

[复制链接]
1336|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wuxing1106|  楼主 | 2014-8-19 09:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wuxing1106 于 2014-8-19 15:09 编辑

今天调程序,发现一个问题,main函数中用到的子函数要在main()之前定义,如果在main()之前声明,在main()之后定义,编译时就会报错"unexpected end of file"。但是如果先把子函数定义在main()之前,编译通过后,再改成main()前声明,main()后定义,再编译就能通过,哪位大侠能帮忙解释一下


谢谢两位大侠,我找到原因了,是我用的NOTEPAD编辑器新建文件的时候自动设定为mac格式,有时候对像/**/这种注释符设定的不一样,导致STVD不能识别,更换为Windows格式就没问题了。
沙发
IJK| | 2014-8-19 09:34 | 只看该作者
COSMIC 用过,印象里没有碰到这样的问题。
LZ可以再试试看

使用特权

评论回复
板凳
hopewise| | 2014-8-19 10:36 | 只看该作者
没碰过.我一般先声明子函数,接着是main()主程序,最后是子函数定义.编译正常.

使用特权

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

本版积分规则

1

主题

83

帖子

0

粉丝