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

来源:5-6 练习题

小萌哒_

2015-08-24 18:29

我的编译器却报错

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

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


写回答 关注

2回答

  • 来虐小学生
    2015-08-24 19:27:24

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

  • 小萌哒_
    2015-08-24 18:37:37
    #include <stdio.h>
    void a(){
        return;
    }
    
    int main()
    {
      a();
    }

    这样写就不会报错了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926208 学习 · 20797 问题

查看课程

相似问题