加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – warning:返回类型默认为’int'[-Wreturn-type]

发布时间:2020-12-16 03:17:12 所属栏目:百科 来源:网络整理
导读:我是一个开始学习C的 Linux用户,我正在尝试编译我输入的源代码: #include stdio.hmain(){ float c,d; c = 10215.3; d = c / 3; printf("%3.2fn",d); return 0;} 它使用我编写的makefile编译: cc -Wall -g printf.c -o printf 但我得到这个警告: printf.c
我是一个开始学习C的 Linux用户,我正在尝试编译我输入的源代码:
#include <stdio.h>
main()
{
        float c,d;
        c = 10215.3;
        d = c / 3;
        printf("%3.2fn",d);
        return 0;
}

它使用我编写的makefile编译:

cc -Wall -g     printf.c   -o printf

但我得到这个警告:

printf.c:2:1: warning: return type defaults to ‘int’ [-Wreturn-type]

它编译代码,并获得所需的输出,但我想了解这是什么意思

解决方法

main()

应该

int main()

在C89中,默认返回类型被假定为int,这就是为什么它的工作原理.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读