C++:下标运算符 []

C++:下标运算符 []

  • 语法
  • 备注
  • 正下标和负下标

语法

postfix-expression [ expression ]

备注

后缀表达式 (,它也可以是主表达式) 后跟下标运算符 [])指定数组索引。

通常, 后缀表达式 表示的值是一个指针值(如数组标识符),而 expression 是一个整数值 (包括) 枚举类型。 但是,从语法上来说,只需要一个表达式是指针类型,另一个表达式是整型。 因此整数值可以位于 后缀表达式 位置,指针值可以在 表达式 或下标位置的括号中。 考虑以下代码片断:

int nArray[5] = {
    0, 1, 2, 3, 4 };
cout << nArray[2] << endl;            // prints "2"
cout << 2[nArray] << endl;            // prints "2"

你可能感兴趣的:(C++语言学习文档)