社区
C语言
帖子详情
'void' return type assumed 是什麼意思
UCANT
2009-05-08 09:04:42
'void' return type assumed 是什麼意思
...全文
557
2
打赏
收藏
'void' return type assumed 是什麼意思
'void' return type assumed 是什麼意思
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windowsxp0925
2009-05-11
打赏
举报
回复
你的某个函数可能写成了
func()
{
}
系统给你个warning,告诉你系统假定func这个函数返回的是void类型
windowsxp0925
2009-05-11
打赏
举报
回复
编译器假定你某个函数返回的是void type
e.g.
int main()
{
}
那么main函数返回的是int
void test()
{
}那么test函数返回的是void
//warning C4508: 'main' : function should
return
a value; '
void
'
return
type
as
sum
ed
问题的解决
下图为报错区域 下图是错误相关区域 让我们来翻译下这处错误的意思 原文:warning C4508: ‘main’ : function should
return
a value; ‘
void
’
return
type
as
sum
ed
译文:警告C4508:‘main’:函数应该返回一个值;'
void
’返回类型 我们可以注意到,这并不是报错,而只是一处警告,所以我们其实完全可以将其忽略,但是...
'main' : function should
return
a value; '
void
'
return
type
as
sum
ed
/////undeclar
ed
identifier
‘main’ : function should
return
a value; ‘
void
’
return
type
as
sum
ed
‘c’ : undeclar
ed
identifier 在调试c程序时一直出现上述错误,下面是解决方法: (1)‘main’ : function should
return
a value; ‘
void
’
return
type
as
sum
ed
在main函数...
function should
return
a value; '
void
'
return
type
as
sum
ed
#includeusing namespace std;
void
sphere();int main(){ sphere(); //
return
0;}
void
sphere(){ double radius; cout<<"Please input radius:"; cin>>radius; if (radius<0)
return
; c
javascript七基础学习系列二千三百二十一:何时抛出错误
但是,如果是一个复杂的Web 应用程序,有几千行JavaScript 代码,想要找到错误的原因就会很难。在编写一个可能用于很多应用程序的JavaScript 库,或者一个会在应用程序的很多地方用到的实用函数,对于上面的一个函数来说,通过这样的错误消息调试还是很容易的。在这个重写后的函数中,如果values 参数不是数组就会抛出错误。架构的底层抛出,在这个层面上,人们对正在进行的流程知之甚少,因此无法真正地处理错误。至于抛出错误与捕获错误的区别,可以这样想:应该只在确切知道接下来该做什么的时候捕获错。
void
main()
[code] // unresolv
ed
external symbol _main // function should
return
a value; '
void
'
return
type
as
sum
ed
void
main() { } [/code]
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章