C语言的程序结构是怎样的?

C语言的模块化程序结构用函数来实现,即将复杂的C程序分为若干模块,每个模块都编写成一个C函数,然后通过主函数调用函数及函数调用函数来实现大型问题的C程序编写,因此常说:C程序=主函数+子函数。

(1)判断语句(选择结构)

if语句:“如果”语句;if…else语句:“若…(则)…否则…”语句;switch语句:“切换”语句;switch…case:“切换…情况”语句。

(2)循环语句(循环结构)

while语句:“当…”语句;do…while语句:“做…当…(时候)”语句;for语句:条件语句(即“(做)…为了…”语句)。

(3)跳转语句(循环结构:是否循环)

goto语句:“转舵”语句,也称“跳转”语句;break语句:“中断”(循环)语句,即结束整个循环;continue语句:“继续”语句(结束本次循环,继续下一次循环);return语句:“返回”语句。

(4)需要说明的几点

①一个C语言源程序可以由一个或多个源文件组成。

②每个源文件可由一个或多个函数组成。

③一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数,是整个程序的入口。

④源程序中可以有预处理命令(包括include命令,ifdef,ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

⑤每个说明、每个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“;”。)

⑥标识符、关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格。

(5)书写规则

①一个说明或一个语句占一行。

②用{}括起来的部分通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

③低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,程序的可读性更强。在编程时应力求遵循这些规则,以养成良好的编程风格。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/2141.html
返回顶部