普通洗车和精细洗车:有谁知道return 0 的作用啊

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 05:11:31
#include <stdio.h>
#include <string.h>

int main(void)
{
char string[10];
char *str1 = "abcdefghi";

strcpy(string, str1);
printf("%s\n", string);
return 0;
}
为什么要个return 0 啊?
有的只有return;又是怎么回事啊?

这是C/C++语言中的一个约定, return 0表示程序运行正常, return 其它东西表示程序在运行过程中发生了异常.
另, ISO标准是要求main函数的返回值类型是int的.

如果定义void main的话就不用了

MAIN函数需要有返回值 所以需要 RETURN
如果声明是 VOID MAIN
就不需要RETURN了

因为你定义的main函数为int类型的,需要返回一个值,所以用return 0来结束这个函数

返回false