中括号在 C++ 中具有多种用途:访问数组元素和解引用指针。定义和访问矢量中的元素,以及创建范围对象。访问关联容器中的元素。指定函数参数。指定数组大小。

中括号在 C++ 中的用法
中括号 [] 在 C++ 中有多种用法,具体取决于上下文:
1. 数组下标和指针运算:
- 中括号用于访问数组元素。例如:
array[i]访问数组array的第i个元素。 - 中括号还用于解引用指针。例如:
*ptr[i]解引用指针ptr指向的数组的第i个元素。
2. 矢量和范围:
立即学习“C++免费学习笔记(深入)”;
思乐微信商城微分销系统是以.net+access/mssql进行开发的微信分销系统。基于微信朋友圈的传播,是打造以分销商为中心的全新微信分销体验。让粉丝实时有效的获取朋友圈流量并快速分享购买分佣。因为是基于微信,所以要在微信上体验才更好。关注我们的微信核心功能:1、自动提示用户关注微信,解决一般程序无关注微信公众号的过程2、只要通过链接进一次,不过好久注册,什么方面注册,只要是用微信注册的,都会算
- 中括号用于定义和访问矢量中的元素。例如:
vector访问矢量v = {1, 2, 3}; v[0] v的第一个元素。 - 中括号还用于创建范围对象。例如:
auto rng = array[start:end];创建一个从start到end-1的数组范围。
3. 关联容器(如映射和集合):
- 中括号用于访问关联容器中的元素。例如:
map访问映射m = {{"a", 1}}; m["a"] m中键为 "a" 的值。
4. 函数参数:
- 中括号用于指定函数参数。例如:
void func(int arr[]);定义一个接受整型数组作为参数的函数。
5. 数组大小:
- 中括号用于指定数组的大小。例如:
int arr[10];声明一个包含 10 个元素的整型数组。
其他用法:
- 中括号用于强制类型转换。例如:
int i = (int) 3.14;将浮点数 3.14 强制转换为整型。 - 中括号用于创建匿名结构。例如:
struct { int x; int y; } point;









