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

前端之家收集整理的这篇文章主要介绍了c – warning:返回类型默认为’int'[-Wreturn-type]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一个开始学习C的 Linux用户,我正在尝试编译我输入的源代码
#include <stdio.h>
main()
{
        float c,d;
        c = 10215.3;
        d = c / 3;
        printf("%3.2f\n",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,这就是为什么它的工作原理.

猜你在找的C&C++相关文章