C++ ch.02(下)

本文介绍了C++中的I/O流概念,包括cin和cout的使用,以及提取和插入操作。接着讲解了选择结构if和switch,强调了break在switch中的作用。此外,详细阐述了不同类型的循环结构,如while、do...while和for循环,以及范围for循环。文章还提及了typedef、枚举类型及其注意事项,并讨论了auto和decltype类型在简化编程中的应用。
摘要由CSDN通过智能技术生成

1.I/O流

  • 在C++中,将数据从一个对象到另一个对象的流动抽象位流。流在使用前被建立,使用后被删除。
  • 数据的输入输出通过I/O流实现。cin,cout是预定义的流类对象。cin处理标准输入,cout处理标准输出。
  • 从流中获取数据的操作被称为提取操作,向流中添加数据的操作被称为插入操作。

2.预定义的插入符和提取符

  • <<是预定义的插入符,作用在cout上:cout<<表达式<<表达式

  • 》标准输入是将提取符作用在流对象cin上:cin>>表达式>>表达式
    int a , b ; cin>>a>>b ;

在这里插入图片描述
3.选择结构if

  • if(x>y) cout <<x ;
  • if (x >y) cout <<x; else cout <<y;
if(表达式1) 语句1
else if(表达式2) 语句2
else if (表达式3) 语句3
#include <iostream>
using namespace std;
int main()
{
   
    int x,y;
    cout<<"enter x and y";
    cin>>x>>y;
    
    if (x!=y)
        if(x>y)
        cout<<"x>y"<<endl;
        else
        cout<<"x<y"<<endl;
    else
    cout<<"x=y"<<endl;
        
    return 0;
    
}

在这里插入图片描述
4.选择结构switch

#include <iostream>
using namespace std;

int main()
{
   
    int day;
    cout<<"please enter a num:";
    cin>>day;
    switch (day){
   
        case 0: cout<<"sunday"<<endl;break;
        case 1: cout<<"monday"<<endl;break;
        case 2: cout<<"tuesday"<<endl;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值