1120
1万
5万
版主
sedatefire 发表于 2013-9-6 09:06 不用怀疑main有特例, 下面这个也是一样的 void test(void) {
使用特权
4393
5935
2048
初级工程师
icecut 发表于 2013-9-6 11:24 程序语**确.编译正确. 至于是不是报警,看编译器心情
6
2111
6841
高级工程师
241
742
高级技术员
sedatefire 发表于 2013-9-6 11:13 哦? 我可以理解成递归在嵌入式里面很常见吗? 这点我不赞同的。 函数指针在嵌入式里面倒是很常见。 ...
53
2875
资深工程师
29
1274
4399
中级工程师
24
420
1295
助理工程师
kseeker 发表于 2013-9-6 12:04 常见与否取决于你干什么。你如果只用C51写一些简单程序,那自然递归不会常见。就我来说,我用的确实不算 ...
李富贵 发表于 2013-9-6 12:27 基本上所有的8位单片机编译器都是对局部变量静态分配RAM,所以都不支持标准C语言要求支持的递归。而32位单 ...
sedatefire 发表于 2013-9-6 14:58 我不纠结递归, 我纠结于编译器应该对于我的显性递归调用能够提供警告。 默认不警告,但至少提供一个打开 ...
0
612
1920
1
1661
5229
444
1343
1181
3万
11万
sedatefire 发表于 2013-9-6 09:18 我知道递归需要终止条件, 可我的意思是,我的意思是,keil要报警啊,要warning啊老大 我最近维护一个系 ...
dirtwillfly 发表于 2013-9-6 21:55 这难道就是传说中的大型项目?
李富贵 发表于 2013-9-6 15:18 没有那种支持标准C的编译器会提供这种警告,我查下我用的arm-none-eabi-gcc也没有这个功能。 ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
等级类勋章
发帖类勋章
时间类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号