C++中 常看到 [] 这个符号是什么意思?

能否举个例子说明,常看到函数或类带着
2025-04-07 14:12:09
推荐回答(2个)
回答1:

您好,C++中[]一般用于表示数组,也用于表示指向数组的指针和一些基于结构运算符重载的情况。这里不知道您处于学习的哪个阶段,分段向您说明。

初级:表示数组 int a[10] = {.....}这是一种最常用,最基本的语法,表示包含10个int元素的数组。
中级:int a[];这也是一种比较常见,但并不被建议经常使用的方式,实际他表示一个指针,指向并没有被制定长度的数组。
高级:
char *ch;
class b;
b[ch] = ....;
这也是一种在设计模式中常用的方式,[]内可能是数字,枚举或字符串或其他类型变量,其作用根据某一规则在一段内存中查找数据,是运算符重载功能的一个经典应用。比较常见的例子是list这个容器。

回答2:

数据下标啊,例如 int intArray[100]; intArray[0]=0;