知识点汇总
一 关系运算符
注意等于是==
①运算符的优先级:由高到低:算数运算符(± */ %) 关系运算符(< =< > >= == !=) 赋值运算符=
②表示字母的ascll值用单引号’a’
二 逻辑运算符
包括逻辑与(&&) 逻辑或(‖) 逻辑非
运算符的优先级 如图所示
三 if语句
格式 if(表达式)
语句;
注意表示x<y<z 为 x<y&&y<z
四 If语句的嵌套
①分支结构可以嵌套很多层
② if与else的配对关系 一句话,程序中的else子句总是与离他最近的前面一个if子句配对。
③编程要形成良好的代码风格 让同层的if子句与else子句对齐
五 条件表达式
格式:<表达式1>?<表达式2>:<表达式3> 其运算规则为:先计算表达式1的值 若为真 则只计算表达式2的值并且将结果作为整个表达式的值 否则 只计算表达式3的值 其结果为整个表达式的值
六 switch语句
格式: switch(表达式 )
{ case常量表达式1:语句组1;break;
…
default:语句组}
注意以下几点:①case后面的常量表达式要与switch后面的表达式类型一致
② 任一两个case后的表达式值必须各不相同 否则引起歧义
③语句组可以是一条语句 也可以是复合语句
④多个case语句可以共用一组程序
程序举例:例题①判断闰年
#include
using namespace std;
int main(){
int a;
cin>>