c语言编译错误function should return a value

main( ){ printf("this is a C program.尀";}显示Waring 001.c 4:function should return a value
2024-11-01 03:32:52
有2个网友回答
网友(1):

这个不是错误,而是一个警告。意思是说001.c这个源文件里的main()函数没有返回值。你这样写就不会出现这个警告了:
int main(void)
{
printf("this is a C program.\");
return 0;
}

网友(2):

注意函数如果不定义返回值类型默认是int。因此就会出现这个警告。可以这样写:
int main()
{
printf("this is a C program.\");
return 0;
}
或者
void main()
{
printf("this is a C program.\");
}