C语言语法学习 (3)基本分支与循环上

C语言语法学习 (3)基本分支与循环上 c语言的复盘在时隔一个多星期后终于有空了在此篇文章中我不仅会以我自己的理解讲出这些基础语句的意义以及以后可能会使用到的功能还会将我在自己刚开始写代码的时候容易漏下的语法错误写出来。c语言作为一个结构化的语言所拥有的结构无非是三大类1.顺序结构 2.循环结构 3.选择结构。而我们接下来要讲的语句都从属于2.3两类之中。1.1if else语句在基本的语法运用中if括号中的内容为真则输出下方内容如果没有则跳过else依照使用情况可以使用或者不适用如果使用了一般作为if括号中条件的补集为条件来作为是否执行下面语句的判断。在语句中else与if有着很强的从属关系一个else一定要匹配一个if如果缺少了就会造成else 的悬空问题导致语法运行错误这是一个新手经常会犯的错误。1.2悬空else问题在c语言中一个else必须要与一个if匹配如果不匹配将会发生语法错误。同时else将会自动与它最靠近的那个if匹配