[应用相关] 总是提示函数缺少返回值声明

[复制链接]
557|7
 楼主| laocuo1142 发表于 2021-2-24 09:59 | 显示全部楼层 |阅读模式
详细函数结构如下:
u8  LED_con( )
{
        if(语句1)
        {
                while(语句2)
                {
                        语句3;
                        return  1;
                }
                return 2
        }        return 3
}
提问:为什么while循环中明明有返回值,可以跳出while循环,而扔提示函数最后缺少返回值
请各位高手指教
zchong 发表于 2021-2-25 07:48 来自手机 | 显示全部楼层
有不代表就不缺,可能只是部分分支有
ayb_ice 发表于 2021-2-25 17:08 | 显示全部楼层
if(语句1)
不满足时没有返回值
coshi 发表于 2021-3-4 10:37 | 显示全部楼层
如果进不去if语句 就没有返回值
tfqi 发表于 2021-3-4 10:40 | 显示全部楼层
在if外加一个返回语句
wiba 发表于 2021-3-4 10:43 | 显示全部楼层
是不是直接就报错了
zljiu 发表于 2021-3-4 10:46 | 显示全部楼层
前边加一个void就没事了
aoyi 发表于 2021-3-4 10:47 | 显示全部楼层
还应该多看看基础知识啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部