#C01L06P01. C01.L06.复合语句、数值交换、三个数的最值与排序.复合语句
C01.L06.复合语句、数值交换、三个数的最值与排序.复合语句
例1:运行下列程序,输入5,观察运行结果并思考程序是怎样运行的。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a=0,b=0,c=0;
cin>>n;
if(n<0)
a=a+2;
b=b+2;
c=c+2;
cout<<a<<" "<<b<<" "<<c;
return 0;
}
例2:运行下列程序,输入5,观察运行结果并思考程序是怎样运行的。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a=0,b=0,c=0;
cin>>n;
if(n<0)
{
a=a+2;
b=b+2;
}
c=c+2;
cout<<a<<" "<<b<<" "<<c;
return 0;
}
当 if 和 else 后面有多个要操作的语句时,如例 2 表示在一个分支下要完成的操作,要用花括号 {} 括起来,将几个语句括起来的语句组合称为复合语句。
相关
在以下作业中: