c语言程序设计作业一

     在前几节课,学习了分支结构与顺序结构。
     分支结构主要用于解决两者及以上的相比较问题或者不同情况的判断问题,例如讨论最短时间的"晶晶赴约会"问题或是"骑车还是走路"问题,用于判断的"是否能被5或7整除"问题,都要用到分支结构,因为这些问题并不需要大量的循环计算,只需要进行分类讨论。顺序结构则用于更加普通的问题,比如简单的输出问题"Hello World!"问题,或是简单计算问题,但是,包括分支结构的各类语句中也要用到顺序结构,换而言之,个人认为,顺序结构一般是镶嵌在其他结构中,并不单独使用。
     单纯的顺序结构并没有什么特殊的标志,只要包涵简单输入输出语句基本上就可以了,但顺序结构一般是镶嵌在其他结构之中进行使用,一般不单独使用。但分支结构相对复杂一些,对于分支结构而言,最常见的标志就是if....else和if.....if.....以及switch....case...case....,并以此进行分类讨论,分出不同情况,简化算法,分别求解,然后根据实际需要来改变所需步骤,改变方法以解决问题。
      学习这些内容的感受就是c语言的严谨,即使是一个符号的错误也无法运行,而符号也是最不容易发现的地方了,其次,也要注意结构的完整性。同时,在编程的过程中,有时又会遇到需要多次有类似的循环的问题,分支结构显然有它的局限性,这时就显然需要新的算法了。

猜你喜欢

转载自blog.csdn.net/qq_43641652/article/details/83957467