野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15011|回复: 7

学习野火程序发现的问题:

[复制链接]
发表于 2014-9-25 21:04:13 | 显示全部楼层 |阅读模式
一:void main(){
                                  ........
                                  while(1);
                                  /**请在这里添加您的代码**/
                            }
首先main函数是入口函数,然后一系列代码,跟着一个死循环,请问我在后面添代码还有意义吗?除非单片机跑飞了,可以执行到注释里面的代码
二:主函数后面没有其他函数的声明或者定义,怎么可以写注释呢,有的编译软件编译不过去。
回复

使用道具 举报

发表于 2014-9-26 08:21:55 | 显示全部楼层
一:把while后面的分号去掉,再加大括号,再里面添加自己的代码。
二:不太理解你的意思,注释随便哪里都可以加的啊,只要格式正确就好了
回复 支持 反对

使用道具 举报

发表于 2014-9-26 08:57:01 | 显示全部楼层
自古二楼出真相, 二楼说的没错
回复 支持 反对

使用道具 举报

发表于 2014-9-26 09:18:29 | 显示全部楼层
不写while程序就会跑飞
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-27 17:04:26 | 显示全部楼层
shangzuan 发表于 2014-9-26 08:21
一:把while后面的分号去掉,再加大括号,再里面添加自己的代码。
二:不太理解你的意思,注释随便哪里都可 ...

您感觉在while(1); 后面加代码有任何意义吗?我只是说野火的工程模版建的有问题而已!您还有啥不明白的吗?
回复 支持 反对

使用道具 举报

发表于 2014-9-28 09:00:00 | 显示全部楼层
lizi_aaa 发表于 2014-9-27 17:04
您感觉在while(1); 后面加代码有任何意义吗?我只是说野火的工程模版建的有问题而已!您还有啥不明白的吗 ...

意思是删除 ";",再{code}
回复 支持 反对

使用道具 举报

发表于 2014-9-28 11:44:15 | 显示全部楼层
唉,又一个不zc的跑了出来走过路过,不能错过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-28 22:02:06 | 显示全部楼层
刀_口 发表于 2014-9-28 09:00
意思是删除 ";",再{code}

您可以看看野火给的模版就知道了,while(1);下一行用注释行这样写的
/**在此处添加自己的代码**/
我的意思是这个模版这么写是错误的,应该将行注释写在while(1);前面,或者将while语句作为块语句使用,不应该作为行语句使用。 真无语了,让我感觉我自己的C语言是跟我师娘学的!实在是尴尬!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 14:58 , Processed in 0.028604 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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