为了账号安全,请及时绑定邮箱和手机立即绑定

“ C用户定义的函数中如果有return语句,函数可以为void类型”为什么是对的

我的编译器却报错

--------------------配置: mingw5 - CUI Release, 编译器类型: MinGW--------------------

error: return-statement with a value, in function returning 'void'


正在回答

2 回答

用的什么编译器,在C99里面要求main函数最好是void类型,可能你的编译器支持的是C89

0 回复 有任何疑惑可以回复我~
#include <stdio.h>
void a(){
    return;
}

int main()
{
  a();
}

这样写就不会报错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

“ C用户定义的函数中如果有return语句,函数可以为void类型”为什么是对的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信