给我一份C++简易教程
时间: 2023-07-19 20:39:59 浏览: 128
以下是C++的简易教程,包括基本语法、数据类型、流程控制、函数、类和对象等方面的内容。
## 基本语法
C++程序的基本结构如下:
```cpp
#include <iostream>
using namespace std;
int main() {
// 程序代码
return 0;
}
```
其中:
- `#include <iostream>`用于引入输入输出相关的头文件。
- `using namespace std;`用于指定命名空间。
- `int main()`是C++程序的入口函数。
- `return 0;`表示程序正常退出。
## 数据类型
C++中的数据类型包括基本数据类型和复合数据类型,常用的数据类型如下:
- 整型:`int`、`short`、`long`、`unsigned int`等。
- 浮点型:`float`、`double`、`long double`等。
- 字符型:`char`。
- 布尔型:`bool`。
- 指针型:`int*`、`char*`等。
- 引用型:`int&`、`char&`等。
## 流程控制
C++中的流程控制语句包括:
- 条件语句:`if`、`else if`、`else`。
- 循环语句:`for`、`while`、`do-while`。
- 跳转语句:`break`、`continue`、`return`。
- 开关语句:`switch`、`case`、`default`。
## 函数
C++中的函数定义如下:
```cpp
返回值类型 函数名(参数列表) {
// 函数体
return 返回值;
}
```
其中:
- 返回值类型:表示函数返回的数据类型。
- 函数名:表示函数的名称。
- 参数列表:表示函数接受的参数列表。
- 函数体:表示函数的具体实现。
- 返回值:表示函数返回的值。
## 类和对象
C++中的类和对象是面向对象编程的基础,类定义如下:
```cpp
class 类名 {
public:
// 成员函数声明
private:
// 成员变量声明
};
```
其中:
- 类名:表示类的名称。
- 成员函数声明:表示类的成员函数。
- 成员变量声明:表示类的成员变量。
类的成员函数和成员变量可以使用`public`、`private`、`protected`等访问修饰符来限制访问权限。类的对象定义如下:
```cpp
类名 对象名;
```
其中:
- 类名:表示类的名称。
- 对象名:表示对象的名称。
对象可以调用类的成员函数和成员变量,例如:
```cpp
class Student {
public:
void setName(string name) {
this->name = name;
}
string getName() {
return name;
}
private:
string name;
};
int main() {
Student student;
student.setName("Tom");
cout << student.getName() << endl; // 输出 "Tom"
return 0;
}
```
以上是C++的简易教程,希望能够对您有所帮助。
阅读全文