![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=1739079740-ZEbPc9eexIMfIkAB7DD6VI22h7GeZk5T-0-d56160ed46e0ac069b75d144c88049a3)
注 上述第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=1739079740-jjHury9UhA8lq0sW3wH8gib2IvyG4M5j-0-aa437cd1706904f96eebdb76a85c970a)
这相当于将主程序声明成int形态,这对于整个程序执行是没有影响的。有的程序设计师除了以上步骤外,又在int main( )的小括号内加上void,如程序实例ch1_3.c所示:
![](https://epubservercos.yuewen.com/DA78E4/31398144207520906/epubprivate/OEBPS/Images/Figure-P21_769.jpg?sign=1739079740-N1pXP0HCnx0HL7ckDCKBQSkQB17DKkVz-0-4ffd0216dd88fa328ad5ead955d4a376)
同样的,上述程序实例第5行int main(void)的撰写方式不影响程序执行结果。