hcdy.net
当前位置:首页 >> 快快快!C++编译错误:invAliD typEs `int[int]' F... >>

快快快!C++编译错误:invAliD typEs `int[int]' F...

#include #define maxn 50 using namespace std; int n; int a[maxn],b[maxn]; int init(int); int print(int); int del(int,int,int); void task1(void); void task2(void); int init(int v[maxn])//搜索 { int i; cout

void red(int n,int m,char *a1) char a1 --> char *a1; 穿的是地址! void red(int n,int m,char *a1) { char *p; int i; p=&a1[m-1]; for( i=0;i

语句错误,字母重复定义,int a,b,c,d,e,f定义了一个a,然后在全局的a[n]同名,main()中用到的a全都是 int 里面的a此处定义出来的。 扩展资料C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪8...

float avger,i,j,total=0;这地方错误了 i,j应该是int型

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

函数 void tf(){} 中 你 写了声明: int cdcd,asasasa,a=0; 表明 a 是局部量,是简单的int 型变量,不是 全局量中的 a 数组。 接着,出现了 语句: cdcd=a[asasasa]; 这里的 a 却是数组,所以有语法错误。 你可以删去 int a=0; 的声明。那么 cdc...

#include using namespace std; int max(int (*array)[100],int I,int J,int index,int index1); int temp[100][100],judge[100][100],n; int main( ) { int i,j,arr[100][100],max1=0; cin>>n; for(i=0;iarr[i][j]; for(i=0;i

你尝试用一个int型的M作为除数,结果赋值给double型的real和imag,建议在M前加上(double)强制类型转换,即real=d_buffer[i][0]/(double)M; imag=d_buffer[i][1]/(double)M; 最后的max=magnitude[0];magnitude明明是double型变量,不是数组

你的代码中出现了两个a,一个是数组名,一个是int型变量。改变其中一个即可,修改后的代码如下: #include using namespace std;int main(){int m,n,i,j,k;coutn;cout

strcmp只能比较两个字符串,你的strings[top]和strings[seek]都不是字符串,只是两个字符,故直接比较即可, if(strings[top] > strings[seek])

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