main函数一般结构如下所示:
- 函数头:指定函数定义的开头和函数名称,如
int main(void) - 起始括号:定义函数体的开头,即
{ - 函数体:包含所有的语句,它们定义了函数执行时要完成的任务
- 结束括号:定义函数体的结束,即
}
函数体是在函数名称后面位于起始和结束两个大括号之间。如果函数体里面没有任何语句,则这个函数什么也不做。
这些空函数有什么用?事实上,在开发包含很多函数的程序时,这些函数非常有用。我们可以事先定义一个空函数,然后什么也不做,先去完成其他的操作,后面再来补全每个函数的代码。这样有利于编程变得条理分明。
之前的程序大括号都是独占一行,并且大括号之间的代码缩进,这样可以更加清楚,方便阅读。但是其实也可以像下面的写法:
int main(void)
{ // 这是主函数定义 // 这是主函数开始标记
printf("foxdevelop"); // 这里输出网站名称
return 0; // 这是返回一个值给操作系统
} // 这是主函数结束标记Code language: JavaScript (javascript)
也就是大括号开始标记紧贴在小括号的后面。
不管用哪种方式,但是最好全部函数都统一一种方式。