一、前言

C语言是一门结构化的程序设计语言。分为顺序结构、选择结构、循环结构

二、分支语言和循环语句

1.分支语句(选择结构)

if语句

c语言7_c语言

 这里的一个{}就是一个代码块

if语句书写形式的对比

悬空else

c语言7_if语句_02

else和它最近的if匹配,如图输出的结果既不是hehe也不是haha,因为else与最近的if(b==2)相匹配了,但是int a=0不符合第一个if语句a==1的结果,使用无法继续往下运行,故输出无结果

c语言7_程序设计语言_03

 如果条件成立返回x,否则返回y,但这段代码不够规范,容易产生误解,说明代码可读性不好

应写成

 c语言7_结构化_04

 这样读起来清晰明了