当前位置: 首页 > article >正文

C++ 入门速通-第2章【黑马】

内容来源于:黑马

集成开发环境:CLion


先前学习完了C++第1章的内容:
C++ 入门速通-第1章【黑马】-CSDN博客

下面继续学习第2章:


if 逻辑判断:

简单案例:

// if
#include "iostream"
using namespace std;

int main()
{

    /*
       if (判断)
    {
        code;
        code;
        ...
    }
     */

    cout << "今天发工资了" << endl;
    int money;
    cout << "请输入小明发的工资: " << endl;
    cin >> money;

    if (money >= 1000)
    {
        cout << "现在可以买新玩具了" << endl;
        money -= 500;
    }
//    else
//    {
//        cout << "继续吃泡面" << endl;
//    }

    cout << "总工资余额还有: " << money << "元" << endl;

    return 0;
}

终端输出:





switch控制语句:

简单案例:

// switch control
#include "iostream"
using namespace std;

int main()
{

    // 输入数字1 - 7, 输出对应的星期几
    int i;
    cout << "请输入数字1 - 7: ";
    cin >> i;

    switch (i) {
        case 1:
            cout << "星期一" << endl;
            break;
        case 2:
            cout << "星期二" << endl;
            break;
        case 3:
            cout << "星期三" << endl;
            break;
        case 4:
            cout << "星期四" << endl;
            break;
        case 5:
            cout << "星期五" << endl;
            break;
        case 6:
            cout << "星期六" << endl;
            break;
        default:
            cout << "星期日" << endl;
    }

    return 0;
}

枚举类型:


while 循环语句:

简单案例:

// while control
#include "iostream"
using namespace std;

int main()
{
    int i = 1;
    int num = 0;

    while (i <= 100)
    {
//        cout << i << endl;
        num = num + i;
        i++;
    }

    cout << num << endl;

    return 0;
}



for 循环语句:


变量的作用域:


循环中断语句: 


goto 语句:


C++一套通关系列课程在线笔记:https://www.yuque.com/bigdata-caoyu/newcp


参考:

第二章-01_if逻辑判断语句_哔哩哔哩_bilibili


http://www.kler.cn/a/518999.html

相关文章:

  • ASP.NET Core MVC
  • Kafka常见问题之Kafka 报错:org.apache.kafka.common.errors.NotLeaderOrFollowerException
  • 蓝桥杯例题二
  • ‌春节旅游高峰,人力资源如何巧妙应对?
  • 【C++】详细讲解继承(下)
  • 【Linux】进程地址空间与虚拟地址空间
  • OceanBase PolarDB 体系分析图 ---一段人生哲理 封箱2024
  • machine learning自定义数据集使用框架的线性回归方法对其进行拟合
  • RabbitMQ入门详解
  • 总线、UART、IIC、SPI
  • MySQL(InnoDB表空间工具innodb_ruby)
  • 2025数学建模美赛|赛题翻译|B题
  • 如何移植ftp服务器到arm板子?
  • [高等数学学习记录]函数的极值与最大值最小值
  • 操作系统1.3
  • Qt简单迷宫游戏
  • 解数独力扣
  • MATLAB 工具库的使用说明和案例示例
  • 双写+灰度发布:高并发场景下的维度表拆分零事故迁移实践
  • Mono里运行C#脚本36—加载C#类定义的成员变量和方法的数量