c语言是结构化的程序设计语言,结构为三种:顺序结构、选择结构、循环结构;
if sele语句、switch语句实现分支结构。
for语句、while语句、do while语句实现循环结构。
在c语言中,0为假,非0为真。
if else语句 :
默认后面只控制一条语句;
多条语句需要加上{ };
可以多层嵌套;
多个if else时,else总是跟最接近的if匹配;
switch语句:
可以判断多个结果;
switch后面必须是整形表达式;
case后面必须是整形常量表达式;
每一个case语句中执行完后需要加上break,才能跳出switch语句;
case与后面的数字之间必须有空格;
除去无法匹配代码case时,可以使用default
while语句:
先判断,为真执行循环语句;
do while语句:
先执行一次循环体,再判断(至少执行一次循环体)
for语句:
for(表达式1;表达式2;表达式3)
break语句:
永久的终止循环,只要break被执行,直接跳出循环体,继续往后执行。
continue语句:
跳过本次循环;
goto语句:
实现再同一个函数内跳转到设置好的记号处;
关系操作符 :
< > <= >= == !=;
注意左右数据顺序;
逻辑操作符:
! :逻辑取反运算符 flag为真,!flag就为假;
&& :与 运算符 短路:当左边为假时,右边操作数就不在执行;直接判断为假
|| :或运算符 当左边为真时,右边操作数就不在执行; 直接判断为真