main函数

下面五行指令定义了main()函数:

int main(void)                      // 这是主函数定义 
{                                   // 这是主函数开始标记 
	printf("foxdevelop www.foxdevelop.com"); // 这里输出网站名称 
	return 0;                       // 这是返回一个值给操作系统 
}                                   // 这是主函数结束标记Code language: JavaScript (javascript)

函数:两个括号之间执行某组操作的一段代码。

每个C程序都由一个或多个函数组成。

每个C程序必须有一个main函数。它是程序最开始执行的地方,即程序入口。

当我们运行一个C程序编译后的exe文件,操作系统会调用这个exe里面的main函数。

int main(void)                      // 这是主函数定义Code language: JavaScript (javascript)

这是main函数的起始,末尾没有分号。

第一行的第一个关键字 int,它表示main函数的返回值类型。int表示main函数返回一个整数值。

这个返回值是返回给调用的地方。在这里,是返回给操作系统,表示给操作系统一个数字,用来指示程序的执行结果或状态。

return 0;                       // 这是返回一个值给操作系统Code language: JavaScript (javascript)

把0返回给操作系统,表示程序正常终止。如果是非0,则表示异常,即发生了不应发生的事情。

紧跟main后面的小括号(void)里面的void,表示没有给函数main传递任何数据。后面将会介绍如何给函数传递数据。

main函数可以调用其他函数,这些函数又可以调用其他函数。对于每个被调用的函数,都可以在函数名后面的括号中给函数传递一些信息。

当执行了return语句后,就把控制权返回给调用函数的地方。对于main函数,则将控制权返回给操作系统。

通常,函数可能有返回值,也可能没有返回值。函数返回的值总是有特定的类型。对于函数main,返回值的类型是int,也就是整数。

Previous:
Next:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注