小编Jef*_*TF8的帖子

数组下标运算符([])对数组有什么作用?

我想知道数组下标运算符([])对对象的作用

这个问题这个问题中,我了解到[]运算符获取一个对象的地址,将括号之间的内容添加到该对象,最后取消对总和的引用以获取地址。但是,在数组声明中,例如。

int iarr[] = {1,2};
int iarr2[2] = {1,2};
Run Code Online (Sandbox Code Playgroud)

[]操作者似乎不括号中的值被添加到操作数,尤其是在第二示例。相反,它似乎使对象能够存储数组。

另外,我的猜测是在中int arr2[2] = {1,2}arr[2]将为两个分配内存int。真的吗?

作为总结:

[]运算符在声明期间对其操作数执行什么操作?它只是赋予对象存储数组的能力,还是为数组分配了内存?

c++ arrays

0
推荐指数
1
解决办法
72
查看次数

标签 统计

arrays ×1

c++ ×1