66问答网
所有问题
当前搜索:
c语言c2109
error
C2109
: subscript requires array or pointer type
答:
再有,如果你用的不是C++的话(C++有操作符重载), spo[
c
].schoolname==sch[b].name这句也是有问题的。因为name是字符串,字符比较是不能这样做的,需要这样改:strcmp( spo[c].schoolname , sch[b].name ) == 0
请教
c语言
高手。。error
C2109
: subscript requires array or pointer...
答:
由于代码不全,不能正确修改: 1.声明的这两个函数 float process9(float a); float process25(float a); 的形式参数都是float型,函数的实现名中也是float型,可函数体中却是二维数组;这样由于类型不匹配,造成出现error
C2109
: subscript requires array or pointer type编译错误。看着错误很多,...
在
c语言
中 error
C2109
: subscript requires array or pointer type...
答:
int a,a[i],n,i=0;定义错误 a和a[i]不能并存 a[i]数组需要明确指定大小,比如a[10]
C语言
中出现error
c2109
错误
答:
在jsValue函数里面会使用局部而不是全局变量,也就是这些操作“b[cnt]=a[i];”,里面的b不是数组地址,而是int变量。所以报错。把局部变量申明的"b"改掉就好了。
程序一直提示“error
C2109
: subscript requires array or pointer...
答:
根本的问题是全局变量和局部变量重名了 全局变量b[MAX]局部变量b 默认在函数体里面使用的是局部变量b[i]就出错了 可在前面加:: 表示使用的是全局变量 要不然就改名,使之不重名 include<stdio.h> define MAX 200 int a[MAX],b[MAX],cnt=0;void main( ){ int g,s,b,q;int i,j=0;...
error
C2109
: 下标要求数组或指针类型 想不明白,求解~
答:
因为与你传入的变量名相同,在该函数里面,默认先识别内部变量名。所以报此错误 将char * dayo[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};指针数组全局变量名改一下就可以了
C语言
编程,VC++总是提示error
C2109
: subscript requires array or...
答:
第一 主函数 返回为空 第二 数组必须给定大小 如果不给定 你最好用指针 第三 多看书 修改的源代码如下 仔细看下 include<stdio.h> void main() //主函数返回值为空 { int counter=3,n;//counter 必须先初始化 数组大小必须要初始化 printf("Please enter counter\n");scanf("%d",&counter...
c语言
改错 error
C2109
: 下标要求数组或指针类型
答:
第9行和22行有问题。应该是 arr[][],你写成了 a[][]。太粗心。
C语言
老是提示error
c2109
答:
主函数中i,j 没定义就使用了printf("%f",a[i][j]);应该为printf("%f",a[i]);for 循环格式有小小的错误
error
C2109
: subscript requires array or pointer type怎么解决_百度...
答:
只有这一个错误吗?头文件应该是iostream,写在iostream.h会报错的 C++的话在主函数前面还要加一句 using namespace std;C++的主函数改成int类型,最后加一个返回值 把sqrt后面的中括号改成小括号,然后sqrt里面的变量不是s,应该d,不然的话打印出来的肯定不是你要的结果 ...
1
2
3
4
5
6
7
8
涓嬩竴椤
其他人还搜
c语言属于什么语言
c语言中%s和%c
c语言%.2f
c2109
c语言!
c语言!是什么
在c语言中
c语言编程
c语言%d