永发信息网

keil4 出现警告warning C291: not every exit path returns a value编译通不过

答案:2  悬赏:50  手机版
解决时间 2021-04-07 21:27
keil4 出现警告warning C291: not every exit path returns a value编译通不过
最佳答案
这种错误只出现在定义需要返回值的函数时。

如:
int retunInt(int Inp){
if (inp>5){
return 1;
}

}

很容易看懂,,当输入的值>5时 返回了一个1
但是当输入的值<或=5呢?
所以就会报这种错误,not every exit path returns a value(不是所有的路径都有返回值)

int retunInt(int Inp){
if (inp>5){
return 1;
}
return 0; //这样改就好了
}
全部回答
*** FATAL ERROR L256: MODULE CONTAINS DUPLICATE SEGMENT NAMES
SEGMENT: ?PR?KEYPADISR?KEY
MODULE: E:\XTI-V525\软件\software\key.obj (KEY)
你看看是否在编译时出现了这样的问题,
意思是:定义了重复的段名
KEYPADISR是不是定义了两次呢?你检查下
或者你在其他地方定义了该变量;
也有可能你的头文件中定义了KEYPADISR,这种情况的话,需要在头文件通过extern来声明外部变量追问它提示我好像什么超过2k了 然后就编译不了了啊 我是新菜指点哈啊‘追答是编译不了 了吗??如果这样的话,大概是你的keil没有破解吧!!下载破解版的keil4可以编译好十几k呢,呵呵!!你试试看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
the students often( )letters to their pare
我国水资源的空间分布很不均匀,南方水资源占
伊芙丽·罗甸店在哪里啊,我有事要去这个地方
乖可以变成那个四字成语
30-45岁男人应该注意什么
用了八年级下册语文 课本中好词好句的作文500
茭白怎么做?
高达历代最强究竟是哪一台
如何linux 给文件改名?
用讲究丶重视两个词造句
喝酒后多久可以泡温泉,药酒泡多长时间才能喝
海葵、珊瑚虫等属于________动物,主要特征是
股票当日资金净流入和流出是什么意思?
洋家棚下在什么地方啊,我要过去处理事情
单选题一元二次方程x2-4x-5=0的根为A.1,5B.1
推荐资讯
一句歌词找歌名,一头是网络的线
厦门环岛路那边比较好玩
讨厌我爸妈。
微信的手机账号的登陆密码是什么?
单选题当别人夸你英语说的好时,你应说:A.He
排放到空气中的有害物质大致可以分为________
3.80x0.65 0.38x3.5用简便算法
写给认识不久关系很好确又要分开的姐妹的话
relief和relieve有什么关系
csol捐赠天使称号可以送好友全体邀请吗
河东狮吼经典台词,电影《河东狮吼》里的经典
六开单色胶印机印刷的时候版面出现墨点怎么处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?