C语言程序报错:subscripted value is neither array nor pointer nor vector(下标值既不是数组也不是指针也不是向量) 原因: int a; int a[10];(对一个变量不可以使用下标) 解决方法:重命名a或者a[10]。
z_scat是double型,你把它当数组用了
c语言subscri..2、这个问题是由于企图使用可变的变量作为下标,尤其对于数组,可以使用下标操作的类型比如指针。 3、一般需要检查要操作的对象是否是指针,如果不是可以将其类型转换为指针再进行操作。
原因: int a; int a[10];(对一个变量不可以使用下标)解决方法:重命名a或者a[10]。