https://www.toutiao.com/a6533935302287819271/ 上过高中的人都知道,在算法一章中,讲到了程序框图,也讲到了三大程序结构,顺序结构、选择结构和循环结构。这三大结构在数学中只是被略微提到了一点,但是在C语言中,这三大结构可谓是最重要的东西了,基本上C语言的骨干支架都是它们了。 那么,下面我就来给大家说说这三大结构的有关的东西。 顺序结构顺序结构是C语言中最常见的结构了,几乎所有的程序都需要遵循顺序结构来,这是一个简单的线性结构,按照先后顺序执行的。顺讯结构不需要过多的其它的东西来解释,它就是按照常理来的嘛。比如C语言中: C语言的经典程序 这个就是典型的顺序结构的例子,直接输入又直接输出,很简洁,很明了。所以顺序结构就是最基本的C语言结构了。 选择结构建立在顺序结构的基础上,选择结构开始将C语言程序进行进一步的优化,开始出现了一些不一样的语句来添加到程序中去来让程序变得更加的高效。 所以编写程序时,并不能保证程序一定能够执行一些代码,而是需要根据一定的条件来判断那些代码要执行。那么,这就引进了一个新的语句:if语句和switch语句。这两个语句是选择语句的重要的两个语句类型了。 所以,在if语句中,它也有他的自己的格式。【if(表达式) 语句】这个格式里面的地if后面是不带“;”的,所以这一点需要注意就行。在if条件语句中,这也有几个需要大家去记忆的几段程序。比如,“输入两个整数,按从大到小的顺序输出”、“判断是否是闰年”、“求一元二次方程的根”等等。 判断闰年 求一元二次方程的根 其次就是switch语句了,这种语句就是主要来判断分段函数之类的问题的。像是学生成绩的百分制输入等等。 循环结构循环结构也很重要的,它是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的结构基本单元。其有一个显著地特点:在达到结果之前,他会反复的执行某一程序,知道满足条件为止。 其实,循环语句也有也有其内部的重要语句。它们是:for语句、while语句和do-while语句。 for语句是循环语句中比较重要的一个语句了,它主要用于解决重要一点的复杂的问题,像是求和,求无限加减式,都是用它比较简单的。比如一下这几个程序。 判断质数 求1-1/1+1/3......+1/99_1/100的值 其次还有while语句,其一般形式是【while(表达式) 语句】,其实while语句与for语句有点类似,都是循环体的形式,但是while语句是表达式的值不等于0的时候,才往下进行的,所以while语句就也是循环语句了。 然后就是do-while语句,它的模式是【do 语句 while(表达式);】注意此时while后面语句的结尾处需要带上";",这个是最重要的一点。 好了,看了本期的文章,有没有对C语言的结构有所了解,要想知道更多的知识,请点击加关注,关注码农小白,小白每天带你学习。 https://www.toutiao.com/a6533935302287819271/ |
|
来自: 山峰云绕 > 《C语言数据结构描述Windows程序设计》