#2163. C++-编译-invalid types 'xxx' for array subscript

C++-编译-invalid types 'xxx' for array subscript

Background

Description

invalid types 'xxx' for array subscript

数组的下标类型无效

1.在调用数组的时候出错的

比如:

int a[5]={0};
cout<<a[1.2];     //尝试输出下标为1.2的数,然而下标只能是整数
cout<<a["123"];   //尝试输出下标为"123"的数,编译器感到疑惑

2.还有一种可能是,你明明说它不是数组,却把它当数组来使用

比如:

int a=0;
cout<<a[2];     //a是整型,却当数组来用了

Format

Input

Output

Samples



Limitation

1s, 1024KiB for each test case.