程序结构分为四种,分别为顺序结构,分支结构if,循环结构,模块化程序结构。
顺序结构:是一种由上而下运行的结构,直接运行到最后一行结束,不具有分支。
if分支结构:a.最简单的结构为if(判断式){分支}b.还有复杂如if(判断式){分支1}else {分支2}c.更为复杂可加入无数else ifif(判断式) {分支1}; else if(判断式) {分支2} else if(判断式) {分支3} …… else if(判断式) {分支n} else {n+1}
循环结构:循环结构包括goto循环、while循环、do –while循环和for循环。
模块化程序结构:C语言的模块化程序结构用函数来实现,将复杂的C程序分为若干模块,每个模块都编写成一个C函数,然后通过主函数调用函数及函数调用函数来实现问题的C程序编写。