C语言有三种结构:顺序结构、选择结构、循环结构。
循环结构又包含当型循环和直到型循环:
1、当型循环:先判断,后执行。最少执行0次。
2、直到型循环:先执行,后判断。最少执行1次。
基本结构的共同特点是:
(1)只有一个入口;
(2)只有一个出口;
(3)结构内的每一部分都有机会被执行到;
(4)结构内不存在死循环。
顺序结构、选择结构、循环结构都满足以上四个特点,用来作为表示一个良好算法的基本单元。
程序的三种基本结构是顺序结构、选择结构、循环结构。
1、顺序结构,程序中各个 *** 作按照在源代码中的排列顺序,自上而下,依次执行;
2、选择结构,根据某个特定的条件进行判断后,选择其中一支执行;
3、循环结构,在程序中需要反复执行某个或某些 *** 作,直到条件为假或为真时才停止循环。
它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:
● 当型循环结构:先判断(条件)再执行。
● 直到型循环结构:先执行后判断。
循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件. ,循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处.
结构控制简介:
结构控制就是一种程序运行的逻辑。C语言一共有三种控制结构:顺序结构,选择结构,循环结构。
1.从执行方式上看,从第一条语句到最后一条语句完全按顺序执行,是简单的顺序结构;
2.若在程序执行过程当中,根据用户的输入或中间结果去执行若干不同的任务则为选择结构;
3.如果在程序的某处,需要根据某项条件重复地执行某项任务若干次或直到满足或不满足某条件为止,这就构成循环结构。
大多数情况下,程序都不会是简单的顺序结构,而是顺序、选择、循环三种结构的复杂组合。
C语言中,有一组相关的控制语句,用以实现选择结构与循环结构:
1.选择控制语句:if; switch、case
2.循环控制语句:for、while、do...while
3.转移控制语句:break、continue、goto
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)