结构化程序的三种基本控制结构是顺序结构,选择结构,循环结构,分别介绍如下:
1、顺序结构:顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
2、选择结构:选择结构用于判断给定的条件,根据判断的结果缺昌判断某些条件,根据判断的结果来控制程序的流程。
3、循环结构:循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式,先判断后执行的循环结构和先执行后判断的循环结构。
4、循环图:数据流图是SA方法中用于表示逻辑系统模型的一种工具,它从数据传递和加工的角度,以图形的此慎方式来刻画数据流从输入伏扒扒到输出的变换过程。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图是需求分析阶段产生的结果。
控制结构就是一种程序运行的逻辑。C语言一共有世指三种控制结构:顺序结构,选择结构,循环结构
1.从执行方式上看,从第一条语句到最后一条语句完全按顺序执行,是简单的顺序结构;
2.若在程序执行过程当中,根据用户的搜基配输入或中间结果去执行若干不同的任务则为选择结构;
3.如果在程序的某处,需要根据某项条件重复地执行某项任务若干次或直到满足或不满足某条件为止,这就构成循环结构。
大多数情况下,程序都不会是简单的顺序结构,而是顺序、选择、循环三种结构的复杂组合。
C语言中,有一组相关的控制语句,用以实现选择结构与循环锋察结构:
1.选择控制语句:if; switch、case
2.循环控制语句:for、while、do...while
3.转移控制语句:break、continue、goto
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)