21xrx.com
2025-06-20 21:14:35 Friday
文章检索 我的文章 写文章
C++中加号的常见用法
2023-07-04 20:18:18 深夜i     23     0
C++ 加号 常见用法

C++中加号是一个常见的运算符,可以用于多种不同的场景。下面是一些常见的加号用法:

1. 数字相加:加号可以用于将两个数字相加,例如:

int num1 = 10;
int num2 = 20;
int sum = num1 + num2; // sum的值为30

2. 字符串连接:加号还可以用于连接两个字符串,例如:

string str1 = "Hello";
string str2 = "World";
string str3 = str1 + str2; // str3的值为"HelloWorld"

3. 数组下标:在数组中,加号可以用于计算某个元素的下标,例如:

int arr[] = 1;
int index = 2;
cout << arr[index + 1]; // 输出3

4. 指针运算:加号还可以用于指针运算,例如:

int arr[] = 2;
int* ptr = arr;
cout << *(ptr + 2); // 输出3

5. 枚举值相加:在枚举类型中,加号可以用于将两个枚举值相加,例如:

enum Color Blue ;
Color c1 = Red;
Color c2 = Green;
Color c3 = c1 + c2; // c3的值为2(Blue)

6. 迭代器运算:在STL容器中,加号可以用于迭代器的运算,例如:

vector<int> vec = 3;
vector<int>::iterator it = vec.begin();
cout << *(it + 2); // 输出3

综上所述,C++中加号的用途非常广泛,可以用于数字相加、字符串连接、数组下标、指针运算、枚举值相加以及迭代器运算等多种场景。了解这些用法有助于我们更好地理解和使用C++语言。

  
  

评论区