关于 error: invalid types ‘int[int]‘ for array subscript 的解决

简介: 关于 error: invalid types ‘int[int]‘ for array subscript 的解决

假如这个报错语句定位到的地方是数组,出现这个报错的原因大致如下:

情况一、当前数组和某变量名字重复了。

这种情况下,oj报的是CE

微信图片_20221018221153.png

微信图片_20221018221242.png

假如是变量名不一致,或者没有定义,报的是这个:微信图片_20221018221335.png

然后C++和C是没有数组角标越界的提示的…

微信图片_20221018221404.png

相关文章
|
2月前
|
TensorFlow 算法框架/工具
Tensorflow error(二):x and y must have the same dtype, got tf.float32 != tf.int32
本文讨论了TensorFlow中的一个常见错误,即在计算过程中,变量的数据类型(dtype)不一致导致的错误,并通过使用`tf.cast`函数来解决这个问题。
26 0
error C2040: ‘n‘ : ‘int [1000]‘ differs in levels of indirection from ‘int ‘
error C2040: ‘n‘ : ‘int [1000]‘ differs in levels of indirection from ‘int ‘
132 0
|
关系型数据库 MySQL C++
类型收窄 error C2397: conversion from ‘const int‘ to ‘char‘ requires a narrowing conversion
类型收窄 error C2397: conversion from ‘const int‘ to ‘char‘ requires a narrowing conversion
200 0
|
关系型数据库 MySQL C++
Error:E0415 no suitable constructor exists to convert from “int“ to “Rational“
Error:E0415 no suitable constructor exists to convert from “int“ to “Rational“
184 0
TypeError: randint() received an invalid combination of arguments - got (int, int, int), but expecte
TypeError: randint() received an invalid combination of arguments - got (int, int, int), but expecte
715 0
|
Linux Windows
编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符
编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符
130 0
解决办法:error: unknown type name ‘__int64‘
解决办法:error: unknown type name ‘__int64‘
508 0
解决办法:error LNK2005: "void * __cdecl operator new(unsigned int)" 已经在 LIBCMTD.lib(new.obj) 中定义
解决办法:error LNK2005: "void * __cdecl operator new(unsigned int)" 已经在 LIBCMTD.lib(new.obj) 中定义
282 0
Python bug:ValueError: invalid literal for int() with base 10: ''
Python bug:ValueError: invalid literal for int() with base 10: ''
|
数据格式 Python
Python常见问题 - 写入数据到 excel 报 ValueError: invalid literal for int() with base 10 错误
Python常见问题 - 写入数据到 excel 报 ValueError: invalid literal for int() with base 10 错误
353 0
Python常见问题 - 写入数据到 excel 报 ValueError: invalid literal for int() with base 10 错误