分支结构学习总结

本文总结了C++中的分支结构,包括关系运算符、逻辑运算符、if语句、条件表达式和switch语句的重点和易错点。通过学习,作者体会到了条件语句和switch语句在编写程序时的优势,同时也认识到if语句的使用细节。此外,还提到了cin输入限制和使用gets或getchar处理特殊字符的必要性。作者对于C++的多解特性产生了浓厚的兴趣,计划深入学习。
摘要由CSDN通过智能技术生成

一.知识总结

分支结构程序设计这一单元主要学习了一些运算符、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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值