下面代码中的五个语句定义函数main()
:
int main(void)
{
printf("hi from book2s.com!");
return 0;
}
函数是大括号({}
)之间的命名代码块。函数执行一些特定的操作。
每个C程序都包含一个或多个函数,每个C程序必须包含一个名称为main()
的函数。程序总是从main()
函数的开头开始执行。
函数main()
的定义的第一行如下:
int main(void) // This identifies the function main()
该行末尾没有分号。main()
执行结束并指定要返回的值:
return 0; // This returns control to the operating system
这是一个return
语句,它结束main()
的执行并将值0
返回给操作系统。从main()
返回零值表示程序正常终止。
如果返回的是非零值,则函数表示异常返回。main()
函数可以调用其他函数,而这些函数又可以调用其他函数,依此类推。
示例代码
// Simple C Program
#include <stdio.h>
int main(void)
{
printf("Yes, I do !\n");
return 0;
}
执行上面示例代码,得到以下结果:
Yes, I do !