| 很简单,就是你定义了beep函数,却没有调用过它,因为你把beep函数放在while(1)死循环后面了,而且你的死循环里也没有跳出的条件,所以你跳不出死循环就执行不到beep函数,包括j++那些都执行不到的 |
给你改了,对比一下就知道哪里错了。
|
| 说的很清楚啊 有个函数你没有调用 |
xuyaqi 发表于 2021-6-20 20:04 这个没问题吧,我用keil4编译,它只出现一个警告 |
Carose 发表于 2021-6-20 20:22 要用的,我就在j++下面加了 |
| 你把beep()函数放在了死循环while(1)的大括号外面,永远执行不到beep(),所以警告 |
| 谢谢楼主也谢谢51黑平台! |
tyq666 发表于 2021-6-20 19:44 警告c294看到了吗?
|
xuyaqi 发表于 2021-6-20 19:41 编译过了,上面的图片就是编译后出现的问题,有一个警告 |
tyq666 发表于 2021-6-20 19:14 你发的程序,你编译通过了吗? |
xuyaqi 发表于 2021-6-20 16:24 请问是主程序哪里有问题呢? |
名字不是重点 发表于 2021-6-20 16:02 用了,主程序j++下面的程序 |
| main 程序有问题 |
| 你定义了一个BEEP的函数,却没有调用过它。。。就是这个意思,, |