c语言 if 、switch、for 、continue 、break、

if :if语句在c语言当中用于判断,条件是否成立。成立后在执行if{}中的语句。
列如
在这里插入图片描述
这是个简单的对if判断语句的运用。
在这里插入图片描述
这是函数的运行的结果。

关于switch和if else if用法我举个列子。在这里插入图片描述
在这里插入图片描述
这就是if elseif的用法。相同情况下switch的用法如下图所示:在这里插入图片描述
在这里插入图片描述
当情况越多时,并且判断条件不是很复杂时,用switch case相比if else简单。**但用上switch时别忘了default情况,一般用于报错,出于严谨的态度,一般都要加上default。**还有一点要说明的是,当switch()中的条件符合第一个case的话会执行第一个case,但是不加break的话,他会继续执行第二个case第三个case语句,一直到结束。

for判断循环是最基本的。
格式:for ( 1;2;3){}
含义:首先进行1过程,一般是赋值过程,2过程,一般判断过程,条件成立,运行{}里面的程序,然后进行3过程,然后执行2过程,再判断是否执行{}里面的程序。不满足直接跳出for循环语句。1过程只进行一次。

while 、do while、
do while和while循环语句,一般不清楚具体的循环次数时,基本都会用while语句。do while和while语句的区别就是,do while不管条件是否成立,一定会先执行一次,先执行后判断。但是while语句则是先判断后执行。

break 、continue:
break:在上面的程序中我也用到了,break语句就是跳出自身所在的循环,后面的循环或者进程都不会在执行。直接跳过。
continue:指结束这次的循环,继续下次循环。单指本次循环无效。
举列:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述for循环到5后被强行break退出循环,所以没有输出5和以后的数字。而continue不同它只是退出了一次的循环,所以只有5没有输出。