• 【C++笔记】第三篇 关键字和标识符


    关键字和标识符

    1. 关键字

    ① 关键字是C++中预先保留的单词(标识符)。

    ② 在定义变量或者常量的时候,不要用关键字。

    1.1 int关键字

    #include 
    using namespace std;
    
    int main()
    {
    
        // int int = 10;  // 错误,第二个int是关键字,不可以作为变量的名称
    
        system("pause");
    
        return 0;
    
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    ```bash
    运行结果:  
     - 请按任意键继续. . .
    
    • 1
    • 2
    • 3
    
    ## 1.2 sizeof关键字
    ① sizeof关键字可以统计数据类型所占内存大小。
    
    ② sizeof关键字,语法:sizeof ( 数据类型 / 变量 )
    
    ```cpp
    #include 
    using namespace std;
    
    int main()
    {
    
        cout << "short 类型所占内存空间为:" << sizeof(short) << endl;
    
        system("pause");
    
        return 0;
    
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    运行结果:  
     - short 类型所占内存空间为:2  
     - 请按任意键继续. . .
    
    • 1
    • 2
    • 3

    2. 标识符

    ① 标识符就是 C++ 给变量、常量的命名。

    ② 标识符有一套自己的命名规则:

    1. 标识符不能使关键字。
    2. 标识符只能由字母、数字、下划线组成。
    3. 第一个字符必须为字母或下划线。
    4. 标识符中字母区分大小写。

    ③ 建议:给标识符命名时,争取做到见名知意,方便自己和他人的阅读。

    #include 
    using namespace std;
    
    int main()
    {
        //1、标识符不可以是关键字
        //int int = 10;  //报错
        
        //2、标识符由字母、数字、下划线构成
        int abc       =   10;
        int _abc      =   20;
        int _123abc   =   40;
        
        //3、标识符第一个字符只能是字母或下划线
        //int 123abc = 50; //报错
    
        //4、标识符区分大小写
        int aaa = 100;
        //cout << AAA << endl; //报错,AAA和aaa不是同一个名称
    
        //建议:给变量起名的时候,最好能够做到见名知意
        int num1 = 10;
        int num2 = 20;
        int sum = num1 + num2; //建议用num1、num2、sum表示加法,而不是用a、b、c来表示
        cout << sum << endl;
    
        system("pause");
    
        return 0;
    
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    运行结果:  
     - 30
     - 请按任意键继续. . .
    
    • 1
    • 2
    • 3
  • 相关阅读:
    用于加签验签的加解密算法
    解决:div获取不到键盘事件
    在React中引用CSS方式及写法大全
    (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
    Lumerical---FDTD仿真区域设置问题
    【linux kernel】linux的platform设备驱动框架分析
    如何裁剪视频?这两个简单方法你们还不快来学
    【九章斩题录】Leetcode:面试题 01.03. URL化(C/C++)
    Spring中InitializingBean接口的功能
    记录paddlepaddle-gpu安装
  • 原文地址:https://blog.csdn.net/qq_35793394/article/details/127568557