• 【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
  • 相关阅读:
    突破亚马逊智能检测,全自动化运营的新利器:亚马逊鲲鹏系统
    lua-总结2
    2 Java 集合
    【docker】ubuntu下安装
    SpringCloud-Sentinel
    qt之模态窗口
    每天五分钟机器学习:神经网络模型是如何完成数据训练任务的?
    代码随想录day13(2)栈与队列:用队列实现栈(leetcode225)
    NLP:如何计算两个句子的相似度
    幼儿安全消防知识教案
  • 原文地址:https://blog.csdn.net/qq_35793394/article/details/127568557