I'm a Linux user who started learning C and I'm trying to compile this source that I typed:
#include <stdio.h>
main()
{
float c,d;
c = 10215.3;
d = c / 3;
printf("%3.2f
",d);
return 0;
}
It compiled with this using a makefile that I wrote:
cc -Wall -g printf.c -o printf
but I'm getting this warning:
printf.c:2:1: warning: return type defaults to ‘int’ [-Wreturn-type]
it compiles the code and I get the desired output but I want to understand what this means
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…