一.知识总结
分支结构程序设计这一单元主要学习了一些运算符、if语句、条件语句、switch语句的基础知识和应用。以下罗列一些重点和易错点(本文部分代码省去了头尾最基础的语句)
- 关系运算符:1.不等号为!=,等于号为==(这里等号很容易错写成赋值号)2.比较大小时整型按数值大小比较,字符型则按ASCII码值比较。
int a; cin>>a; a=a+5;//把a+5赋值给a if(a==4);//如果a=4 cout<<"YES"<<endl; else cout<<"NO"<<endl;
- 逻辑运算符:1.非!A 与A&&B 或A||B 2.非、等于不等于、与、或 四者优先级依次下降3.不能和数学中一样连着写关系表达式,连着写很容易错。
- if语句:1.if和else需一一对应,else子句总是与离它最近的前一个if子句配对2.一个if下有多条语句需加{ }3.最好输入if和else后的语句都缩进,以便查验(可按tab自动缩进)。
int a,b,c=0,d=0;
cin>>a>>b;
if(a>b){
c=a/b;
d=a%b;
}
cout<<c<<""<<d<<endl;
- 条件表达式:<表达式1>?<表达式2>:<表达式3>
- switch语句:1.swi