wlbk.net
当前位置:首页 >> C++出现suBsCript rEquirEs ArrAy or pointEr typE >>

C++出现suBsCript rEquirEs ArrAy or pointEr typE

错误出在modulation[z] 对c++的内置类型使用[]运算符,该类型必须是数组或者指针,如int modulation[]或int * modulation 而函数的参数为int modulation,不满足以上条件,因此发生错误。

#include using namespace std; int main() { struct student{ char num; char name; float score[3]; float aver; //平均分属于student 最好写到类里,另外用float型 }stud[10]; int i,j; float max; //用float类型 for(i=0;i>stud[i].num>>stu...

int b=[3][2],i,j; 这个多写了个=

//错的乱七八糟,我给你改了你自己对照着看吧,平均数要用double存!二维数组的输入参//数不是int a[]这种!#includevoid bubble(int a[][4]);int main(){int a[5][4]={{68,78,80,70}, {66,90,85,77}, {56,89,76,60}, {81,95,72,70}, {77,88,99,...

#include #include using namespace std; int main(void) { vector ivec; vector::size_type ix; for(ix=0;ix

你的变量int a ,int b隐藏了数组a,b的定义,当然不能用b[i][j]了埃

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com