上海gap折扣店:有谁知道return 0 的作用啊

来源:百度文库 编辑:高校问答 时间:2024/05/09 01:40:19
#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