C语言是一门结构化的语言
包括三种结构,分别是顺序结构,选择结构,循环结构。
- 顺序结构: 这个不需要赘述,顺序结构顾名思义就是按照顺序从头到尾依次执行即可。
- 选择结构: 对于一个问题,可能有一种或多种可能,不同可能对应的结果也可能有所不同,这时就需要进行选择。
- 循环结构: 一个问题可能需要重复执行同一部分,如果每执行一次都将全部重复部分再全部重新写出,这样就显得十分冗余,此时就需要使用循环语句。
接下来,本文将详细讲述C语言中的选择结构与循环结构,希望看到我这篇文章的uu们能有收获。
一、选择结构
如上文所讲,我们在处理问题是一般都是多可能的,在C语言中,同样会遇到选择问题。
选择结构有两种形式:
1.if...else...语句
if(判断语句)
{
语句1;
}
else
{
语句2;
}
- 上面是标准语句形式,if后所跟小括号中为选择判断语句,返回的是true(1)/false(0).
- ()中语句的值只要是非零都会执行if后的语句,因为非零的数都被判定为true,只有0被判定为法false。
- 如果判断语句为true(1),则执行跟在if后面大括号中的语句;如果判断语句为false(0),则执行跟在else后面大括号中的语句;
- 如果if/else后面只跟了一个语句,大括号可以省略。
- if...else...语句可以嵌套使用,此时要注意e