#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.