我想知道C语言返回类型函数,如果没有返回值,程序中没有return,那么函数有默认返回值吗?是多少?
展开全部
没有默认返回值,如果函数定义时有返回类型,而函数体中没有return,会报错
更多追问追答
追问
很负责的告诉你,不会报错,和编译器有关系,我尝试了下,我这个编译器给我默认返回数据就是0
追答
你自己选择的那个人的回答也是需要返回值的呀,这只能说明你的编译器不够标准,标准的程序应该适用于所有的编译器平台,而不是仅仅在一个编译器上有用。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果函数没有返回值没有return,应该会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无返回值需声明(void),否则在定义函数的时候需说明返回值类型(如 int main()),在有返回值的函数中必然存在return语句,。如果不需要返回值,可用return -1;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有默认返回值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询