第一课:关系运算符
==等于; !=不等于; <=小于等于; >=大于等于
例:int x=6,y=4,z=5;
x==x>=y输出0
'x'<'z'输出1
(x<y)>(y<=z)输出0
#include<iostream>
using namespace std;
int main(){
int n1=4,n2=5,n3;
n3=(n1>n2);
cout<<n3<<",";
n3=(n1<n2);
cout<<n3<<",";
n3=(n1==n4);
cout<<n3<<endl;
regurn 0;
}
输出0,1,1
第二课:逻辑运算符
&&逻辑与;||逻辑或;逻辑非。逻辑与两个操作数都是真的,结果就是真的。逻辑或只要有一个操作数是真的,结果就是真的。逻辑非输出他的反值。
逻辑表达式的短路计算:在逻辑表达式中一旦能够确定整个表达式的值,就会立刻停止计算。
第三课if语句
if(表达式) 语句1;
else 语句2;
如果表达式的值为真,那么执行语句1;为假执行语句2。
第四课if语句的嵌套
1分支结构可以嵌套很多层 2程序中的else子句总是与离她最近的一个if子句配对(缩进对齐)
判断是不是闰年
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
if(a%400==0)
cout<<"YES"<<endl;
else
if(a%4==0) if(a%100!=0)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
else
cout<<"NO"<<endl;
return 0;
}
第五课 条件表达式
<表达式1>?<表达式2>:<表达式3>首先计算表达式1的值,若表达式1的值为真则计算表达式2并输出表达式2;否则计算表达式3并输出表达式3。
判断闰年的另一种方法
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<(a%400==0)?"YES":(a%4==0)?(a%100!=0)?"YES":"NO"):"NO"))<<endl;
return 0;
}
第六课 switch语句
switch(表式){
case常量表达式1:语句组;[break:]
case常量表达式2:语句组;[break:]
……
[default:语句组n+1]
}
心得体会:学会了分之结构以后可以更简便的写出一个程序,更好的理解问题,虽然有时候思路想好了,但是写起来总会有一些问题的,分支结构就帮我减少了不少问题,总得来说分之结构很好用,当然也挺难的。学了分支结构发现了C++的新领域,对他走了更多的兴趣了