【入门级-C++程序设计:1、程序基本概念-标识符、关键字、常量、变量、字符串、表达式的概念】

发布于:2025-07-02 ⋅ 阅读:(26) ⋅ 点赞:(0)

标识符、关键字、常量、变量、字符串、表达式的概念
1、标识符(Identifier)
定义:程序员自定义的名称,用于标识变量、函数、类、命名空间等程序元素的名称。
规则:
由字母(a-z, A-Z)、数字(0-9)和下划线(_)组成。
不能以数字开头(如 1var 非法)。
区分大小写(age 和 Age 不同)。
不能与关键字重复(如 int 是关键字,不能作为标识符)。
举例说明:
int age; // 合法
float _value; // 合法
double 2speed; // 非法(数字开头)

2、关键字(Keyword)
定义:C++语言预留的具有特殊含义的单词,不能作为标识符。
常见关键字:
数据类型:int, float, double, bool, char
流程控制:if, else, for, while, switch
函数相关:return, void
内存管理:new, delete
举例说明:
int return = 10; // 非法(return是关键字)

  1. 常量(Constant)
    定义:程序运行期间值不可改变的量,分为字面常量和符号常量。
    类型:
    字面常量:直接写出的值(如 42, 3.14, ‘A’)。
    符号常量:通过 const 或 #define 定义。
    举例说明:
    const int MAX = 100; // const常量
    #define PI 3.14159 // 宏常量(预处理替换)
    cout << “Hello”; // 字符串 字面常量

  2. 变量(Variable)
    定义:程序运行期间值可改变的量,需先声明后使用。
    语法:
    数据类型 变量名 [= 初始值];
    举例说明:
    int count = 0; // 声明并初始化
    float temperature; // 声明未初始化(值随机)
    char grade = ‘A’;

  3. 字符串(String)
    定义:由字符组成的序列,表示文本数据。
    两种形式:
    C风格字符串:字符数组以 \0 结尾。
    char name[] = “Alice”; // 自动包含 ‘\0’
    C++ string 类(推荐):
    #include
    std::string greeting = “Hello, World!”;

  4. 表达式(Expression)
    定义:由操作数(变量、常量)和运算符组成的计算式,最终产生一个值。
    分类:
    算术表达式:a + b * 3
    关系表达式:x > y
    逻辑表达式:(age >= 18) && (sex == male)
    举例说明:
    int result = (10 + 5) * 2; // 表达式计算结果为30
    bool isAdult = age >= 18; // 表达式结果为true/false


网站公告

今日签到

点亮在社区的每一天
去签到