📜  C++编程基础(1)

📅  最后修改于: 2023-12-03 14:40:00.289000             🧑  作者: Mango

C++编程基础

C++是一种面向对象编程语言,具有强大的功能,可用于开发系统级软件、网络通信、游戏等。在学习C++之前,需要了解一些基本的编程概念和语法。

常量和变量

常量是在程序中固定不变的值,变量是在程序中可以改变的值。在C++中,可以使用以下方式定义常量和变量:

const int myConst = 10;  // 常量
int myAge = 23;  // 变量
数据类型

C++中有许多数据类型,包括整型、浮点型、字符型、布尔型等。以下是常用的数据类型及其范围:

| 数据类型 | 范围 | |---------|------| | int | -2,147,483,648 到 2,147,483,647 | | float | 1.17549e-38 到 3.40282e+38 | | double | 2.22507e-308 到 1.79769e+308 | | char | -128 到 127 | | bool | true 或 false |

控制语句

控制语句用于控制程序的执行流程,包括条件语句、循环语句等。以下是常用的控制语句:

条件语句

条件语句可以根据条件执行不同的代码块。常用的条件语句包括if、else if和switch。

if (score >= 90) {
    cout << "优秀" << endl;
} else if (score >= 80) {
    cout << "良好" << endl;
} else {
    cout << "及格" << endl;
}

switch (color) {
    case 'R':
        cout << "红色" << endl;
        break;
    case 'G':
        cout << "绿色" << endl;
        break;
    case 'B':
        cout << "蓝色" << endl;
        break;
    default:
        cout << "未知颜色" << endl;
}
循环语句

循环语句可以重复执行一段代码块。常用的循环语句包括for、while和do while。

for (int i = 1; i <= 10; i++) {
    cout << i << endl;
}

int j = 1;
while (j <= 10) {
    cout << j << endl;
    j++;
}

int k = 1;
do {
    cout << k << endl;
    k++;
} while (k <= 10);
函数

函数是一段完成特定任务的代码块,可以被多次调用和重复利用。以下是函数的定义和调用方法:

// 函数定义
int add(int a, int b) {
    return a + b;
}

// 函数调用
int result = add(1, 2);
类和对象

类是一种数据类型,用于封装数据和操作,对象则是类的一个实例。以下是类和对象的定义方法:

// 类定义
class Car {
public:
    string brand;
    int price;

    void run() {
        cout << "The " << brand << " is running" << endl;
    }
};

// 对象定义和调用
Car myCar;
myCar.brand = "Audi";
myCar.price = 400000;
myCar.run();
总结

以上是C++编程基础的介绍,包括常量和变量、数据类型、控制语句、函数、类和对象等。学习C++需要不断练习和实践,对于初学者来说,建议从基础语法入手,逐步深入理解。