一、流程控制类语句

1、条件语句:if()...else...

2、循环语句:for()...

3、循环语句:while()...

4、循环语句:do...while()

5、结束本次循环语句:continue

6、终止执行switch或循环语句:break

7、多分支选择语句:switch

8、从函数返回语句:return

二、关系运算符

三、逻辑运算符

四、流程控制语句使用

1、条件语句

2、循环语句

3、break语句

4、continue语句


一、流程控制类语句

1、条件语句:if()...else...

【1】if()...else...

if(条件)
{
    //条件为真时执行的语句
}
else
{
    //条件为假时执行的语句
}

【2】if - else if - else

if(条件1)
{
    //条件1为真时执行的语句
}
else if(条件2)
{
    //条件2为真时执行的语句
}
else
{
    //条件为假时执行的语句
}

2、循环语句:for()...

根据流程图的显示,在 for 循环中,语句的执行过程如下:

(1)先计算表达式1的值;

(2)然后计算表达式2 的值,如果表达式2为真(⾮0),则执⾏⼀次循环体;否则,跳出循环,执⾏步骤5;

(3)计算表达式3 的值;

(4)跳转回第2步,循环执⾏;

(5)循环结束,执行 for 循环下⾯的相应语句。

for(表达式1(初始化部分);表达式2(条件判断部分);表达式3(更新部分))
{
    //循环体语句
}

3、循环语句:while()...

当型循环结构(while循环):当型循环结构先判断条件是否满足,如果满足则执行循环体中的代码,然后再次判断条件是否满足,如果满足则继续执行循环体中的代码,直到条件不满足时退出循环。在C语言中,当型循环结构可以使用while语句来实现。

while(条件表达式)
{
    //满足条件时执行语句(循环体)
}

4、循环语句:do...while()

直到型循环结构(do-while循环):直到型循环结构先执行循环体中的代码,然后再判断条件是否满足,如果满足则继续执行循环体中的代码,直到条件不满足时退出循环。在C语言中,直到型循环结构可以使用do-while语句来实现。

do
{
    //循环体
}
while(条件表达式) 

5、结束本次循环语句:continue

continue的作用时在循环结构中,根据某个判断条件结束本次循环,即循环体中continue语句后边的部分不再执行,直接进入下一次循环。

6、终止执行switch或循环语句:break

break 的作用是用于跳出switch结构或循环结构,只要 break 被执行,直接就会跳出循环或switch代码块,继续往后执执行。当有break语句位于多重循环的内循环中,它只能跳出内循环,即只能跳出一层循环。

7、多分支选择语句:switch

switch(表达式)
		case 值1:
			//表达式等于值1时执行的语句
			break;
		case 值2:
			//表达式等于值2时执行的语句
			break;
		...
		case 值n:
			//表达式等于值n时执行的语句
			break;
		default:
			//表达式不等于任何一个值时执行的语句
			break;

8、从函数返回语句:return

在C语言中,return语句用于从函数中返回。当程序执行到函数中的return语句时,函数的执行会立即结束,返回到调用该函数的地方。return语句可以带有一个表达式,该表达式的值将作为函数的返回值。如果return语句没有表达式,那么函数返回的值是未定义的。

二、关系运算符

(1)(优先级相同,高)<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于);

(2)(优先级相同,低)==(等于)、!=(不等于)

三、逻辑运算符

运算符含  义举  例说  明
&&逻辑与a && b如果a和b都为真,则结果为真,否则为假
||逻辑或a || b如果a和b有一个以上为真,则结果为真,二者都为假时,结果为假
!逻辑非!a如果a为假,则!a为真;如果a为真,则!a为假

四、流程控制语句使用

1、条件语句

【1】输入两个数(整数),用代数值按从小到大输出。

【2】输入一个字符,判别他是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换,然后输出最后得到的字符.

2、循环语句

求1 + 2 + 3 + ... +100

下面给出了采用while循环和for循环的两个做法,二者本质上是相通的,如下图所示

3、break语句

本段示例练习来自:【C语言基础篇】结构控制(下)转向语句break、continue、goto、return_c语言 break continue-CSDN博客

【1】break在 while 循环中

【2】break在for循环中

【3】break在 do…while 循环中

【4】break在switch中

4、continue语句

【1】continue在 while 循环中 

当i=5时,continue跳出本次循环,但由于跳过了循环变量调整部分,导致了死循环,打印结果为1 2 3 4...死循环(可以看到控制台的光标一直在闪烁)

【2】continue在 for 循环中 

 当i=5时,continue跳出本次循环,进入到循环变量调整和循环条件判断部分(因为for循环的循环变量调整部分是单独拿出来的,所以没有像while循环中使用continue一样进入死循环)

【3】continue在 do...while 循环中 

更多推荐