当前位置:实例文章 » JAVA Web实例» [文章]C++_01_初步认识C++语言

C++_01_初步认识C++语言

发布人:shili8 发布时间:2025-03-04 04:52 阅读次数:0

**初步认识 C++语言**

### 前言C++ 是一种高级编程语言,最初由 Bjarne Stroustrup 在1985 年开发。它是 C语言的扩展,具有面向对象的特性。C++ 的设计目标是提供一个高性能、灵活和易于使用的编程语言。

### 基本概念#### 变量和数据类型在 C++ 中,变量是用来存储值的空间。每个变量都有一个特定的数据类型,决定了它可以存储什么样的值。常见的数据类型包括:

* 整型(int):整数,如1、2、3 等。
* 浮点型(float):小数,如3.14 等。
* 字符型(char):单个字符,如 'a' 等。

cpp// 声明一个整型变量int age =25;

// 声明一个浮点型变量float height =1.75f;

// 声明一个字符型变量char name = 'John';


#### 运算符C++ 支持各种运算符,包括:

* 算术运算符(+、-、*、/ 等)
* 关系运算符(==、!=、<、> 等)
* 逻辑运算符(&&、|| 等)

cpp// 算术运算符示例int a =2;
int b =3;

int sum = a + b; // sum =5float result = a / b; // result =0.67f


#### 控制结构C++ 支持各种控制结构,包括:

* 条件语句(if、else 等)
* 循环语句(for、while 等)

cpp// 条件语句示例int score =80;

if (score >=90) {
 cout << "Excellent!" << endl;
} else if (score >=70) {
 cout << "Good job!" << endl;
} else {
 cout << "Keep trying!" << endl;
}


#### 函数C++ 支持函数的定义和调用。函数是用来封装代码逻辑的块。

cpp// 定义一个函数void printHello() {
 cout << "Hello, world!" << endl;
}

int main() {
 // 调用函数 printHello();
 return0;
}


### 面向对象编程C++ 支持面向对象的编程风格。面向对象编程是通过定义类和对象来组织代码逻辑。

#### 类和对象在 C++ 中,类是用来描述一个事物的特性和行为的模板。对象是根据类创建出来的实体。

cpp// 定义一个类class Person {
public:
 string name;
 int age;

 void printInfo() {
 cout << "Name: " << name << endl;
 cout << "Age: " << age << endl;
 }
};

int main() {
 // 创建一个对象 Person person;
 person.name = "John";
 person.age =30;

 // 调用方法 person.printInfo();
 return0;
}


#### 继承和多态C++ 支持继承和多态的概念。继承是子类继承父类的特性和行为。多态是指同一个函数或方法在不同对象中表现出不同的行为。

cpp// 定义一个基类class Animal {
public:
 void sound() {
 cout << "Animal makes a sound." << endl;
 }
};

// 定义一个子类class Dog : public Animal {
public:
 void sound() override {
 cout << "Dog barks." << endl;
 }
};

int main() {
 // 创建一个对象 Dog dog;

 // 调用方法 dog.sound();
 return0;
}


### 总结C++ 是一种高级编程语言,具有面向对象的特性。它支持各种数据类型、运算符、控制结构和函数定义。C++ 还支持面向对象的编程风格,包括类和对象的定义,以及继承和多态的概念。

### 参考资料* 《C++ Primer》第5 版* 《Effective C++》第3 版* 《The C++ Programming Language》第4 版

其他信息

其他资源

Top