![C语言王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/681/52842681/b_52842681.jpg)
上QQ阅读APP看书,第一时间看更新
1-7 C语言程序结构分析
假设有一实例如下所示:
程序实例ch1_1.c:简单的C语言实例。
![](https://epubservercos.yuewen.com/DA78E4/31398144207520906/epubprivate/OEBPS/Images/Figure-P20_18160.jpg?sign=1739249991-V9WgWYKyVAIbCGd7JQNm8b2qH1EJOAaW-0-06b599d9a0221303edf56926f9fb4547)
注 上述第10行printf( )函数内有“\n”字符,这是换行输出,更多概念会在2-3-2节解说。
在C语言中,有的程序设计师喜欢在主程序main( )的左边加上int,如程序实例ch1_2.c所示:
![](https://epubservercos.yuewen.com/DA78E4/31398144207520906/epubprivate/OEBPS/Images/Figure-P20_754.jpg?sign=1739249991-5UHUGgYx7ucR7KBy4kylyrdrdqS23hHp-0-f9d6b0d2e1880a35cf99c216b401a063)
这相当于将主程序声明成int形态,这对于整个程序执行是没有影响的。有的程序设计师除了以上步骤外,又在int main( )的小括号内加上void,如程序实例ch1_3.c所示:
![](https://epubservercos.yuewen.com/DA78E4/31398144207520906/epubprivate/OEBPS/Images/Figure-P21_769.jpg?sign=1739249991-grw6y9EZ7xVLDfIfwYsbCOpGxnYmTkiN-0-e358045d330b774cd9e5bb398e269184)
同样的,上述程序实例第5行int main(void)的撰写方式不影响程序执行结果。