首页 > 编程语言 >C++学习笔记

C++学习笔记

时间:2023-09-06 21:31:41浏览次数:54  
标签:case break ---- 代码 笔记 学习 C++ printf 表达式

++ -- 自增自减运算符

1 ++ 

C++学习笔记_运算符

C++学习笔记_运算符_02

赋值运算符

C++学习笔记_运算符_03

, ; 运算符

C++学习笔记_代码块_04


C++学习笔记_运算符_05

选择语句

  1. if----else
if(表达式1){
  代码块;// 表达式1为真执行该代码块
}else if(表达式2){
  代码块;// 表达式2为真执行该代码块的内容
}else{
 代码块; // 以上的表达式都不满足执行该代码块的内容 
}
  1. switch多分支语句

C++学习笔记_代码块_06


#include <stdio.h>

int main() {
    int num = 2;
    
    switch (num) {
        case 1:
            printf("数字是 1
");
            break;
        case 2:
            printf("数字是 2
");
            break;
        case 3:
            printf("数字是 3
");
            break;
        default:
            printf("数字不在 1 到 3 之间
");
    }
    
    return 0;
}

注意:switch语句计算表达式的值---->从下面case选项去找对应选项---->找到就会执行对应选项的语句块!---->但是注意的是执行开始︰―遇到break才结束!!如果没有break --->依次执行,直到模块结束

linux 上的特色用法:

C++学习笔记_运算符_07

标签:case,break,----,代码,笔记,学习,C++,printf,表达式
From: https://blog.51cto.com/u_16234933/7390816

相关文章

  • 虚拟化-基础学习
    虚拟化-基础学习虚拟化HypervisorHypervisor,又称虚拟机器监视器(英语:virtualmachinemonitor,缩写为VMM),是用来管理虚拟机运行的。运行虚拟机的电脑被称为宿主机,虚拟机称为客户机,各个客户机共享虚拟化后的硬件资源。Hypervisor又分为两类:type1虚拟机管理程序Hypervisor直接运......
  • Rust基础学习
    Rust基础学习Rust是一种适合于系统开发、网络层等开发的编程语言,具有高效、安全的特性。Cargo常用命令Cargo是Rust用来管理代码的工具。常用指令有:创建新项目:cargonewhello_cargo构建项目cargobuild构建+运行项目cargorun检查是否编译可以通过cargoch......
  • C++语言学习10
    一、deque双端队列容器#include是下标顺序容器,它允许在首尾两端快速的插入、删除数据deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组),该表中记录了所有序列的地址,这表示通过下标访问元素时必须经过两次指针解引用,vect......
  • C++的向上转型
    在C/C++中经常会发生数据类型的转换,例如将int类型的数据赋值给float类型的变量时,编译器会先把int类型的数据转换为float类型再赋值;反过来,float类型的数据在经过类型转换后也可以赋值给int类型的变量。数据类型转换的前提是,编译器知道如何对数据进行取舍。例如:inta=......
  • openGauss学习笔记-62 openGauss 数据库管理-两地三中心跨Region容灾
    openGauss学习笔记-62openGauss数据库管理-两地三中心跨Region容灾要实现跨Region容灾,需要部署两套数据库实例,一套主数据库实例,一套灾备数据库实例。主数据库实例和灾备数据库实例一般部署在相距较远的两个不同城市。数据库实例之间借助存储介质或者不借助存储介质直接实现数据......
  • 分治算法学习
    思路分析:先找根(最大值)分为左右子树,转化为构建最大的左右子树,很明显,这里需要用到递归算法实现#include<bits/stdc++.h>usingnamespacestd;intnums[1001];voidconstructMaxTree(intarr[],intl,intr){ if(l>=r){ cout<<arr[l]<<""; return; } //找到最......
  • Vue源码学习(二):<templete>渲染第一步,模板解析
    好家伙, 1.<template>去哪了在正式内容之前,我们来思考一个问题,当我们使用vue开发页面时,<tamplete>中的内容是如何变成我们网页中的内容的? 它会经历四步:解析模板:Vue会解析<template>中的内容,识别出其中的指令、插值表达式({{}}),以及其他元素和属性。生成AST:解析模......
  • 《Java编程思想第四版》学习笔记25
    若调用了break和continue语句,finally语句也会得以执行。请注意,与作上标签的break和continue一道,finally排除了Java对goto跳转语句的需求。                                       ......
  • 《Java编程思想第四版》学习笔记24
    //:FinallyWorks.java//ThefinallyclauseisalwaysexecutedpublicclassFinallyWorks{staticintcount=0;publicstaticvoidmain(String[]args){while(true){try{//post-incrementiszerofirsttime:......
  • C++ 算法竞赛、02 周赛篇 | AcWing 第2场周赛
    AcWing第2场周赛竞赛-AcWing3626三元一次方程AcWing3626.三元一次方程-AcWing两层循环#include<iostream>usingnamespacestd;voidfind(intn){for(intx=0;x<=1000/3;x++){for(inty=0;y<=1000/5;y++){int......