1-7 C语言程序结构分析
假设有一实例如下所示:
程序实例ch1_1.c:简单的C语言实例。

注 上述第10行printf( )函数内有“\n”字符,这是换行输出,更多概念会在2-3-2节解说。
在C语言中,有的程序设计师喜欢在主程序main( )的左边加上int,如程序实例ch1_2.c所示:

这相当于将主程序声明成int形态,这对于整个程序执行是没有影响的。有的程序设计师除了以上步骤外,又在int main( )的小括号内加上void,如程序实例ch1_3.c所示:

同样的,上述程序实例第5行int main(void)的撰写方式不影响程序执行结果。