——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
一.结构类型
(1)顺序结构:程序按书写顺序进行读取编译。
(2)选择结构:程序根据所给条件,判断真假,从而在真假两种情况下选择执行对应的代码段。
(3)循环结构:在满足所给条件时,循环执行给定的代码段。
如图所示:
二.选择结构
- if 语句的4种结构和使用
第一种:if (条件)
{ 语句1} // 如果满足条件,就执行语句1
第二种:if (条件)
{ 语句1}; //如果满足条件就执行语句1
else
{语句2}; // 如果不满足条件,就执行语句2
第三种: 哪一段成立就执行哪一段
if (条件1)
{语句1} // 如果满足条件1,就执行语句1
else if (条件2)
{语句2} // 如果满足条件2,就执行语句2
else if (条件3)
{语句3} // 如果满足条件3,就执行语句3
else
{语句4}; // 如果条件都不满足,就执行语句4
第四种: if (条件)
{语句1} // 如果满足条件,就执行语句1,不满足就不执行语句1
{语句2} // 语句2与条件无关,不管条件是否满足,都会执行
注意:
(1) 判断值是否相等的时候,最好把常量写在==左边,例如(0==a)
因为如果因为粗心将a==0写成了a=0,编译器是不会报错的,但如果把常量写在==左边,0=a,编译器会马上报错,所以把常量写==左边会及时纠正我们的错误
(2) if(条件)后面没有分号”;”
实例应用:求a,b中最大值
#include <stdio.h>
int main()
{
int a=10;
int b=8;
int max; //存放最大值 <