你传递的两个数据类型不一样,可以用强制数据类型转换来改变在你需要的数据前加一个 (数据类型),就可以了 参数类型不匹配,函数需要传递的是个字符数组把这一行代码贴上来,帮你修改
int main(){ void change(int a[4]);int a[4],i;printf("Please input 4 numbers:");for(i=0;i<4;i++)scanf("%d",&a[i]);change(a); // a就可以了 return 0;} void change(int a[]){ int b[8];int j,k;for(j=0;j<8;j+=2){ k=j/2; // 这里应该是这样, ...
求翻译:cannot convert parameter 1 from \'int\' to \'int (*)[4]\'是什么意思?待解决 悬赏分:1 - 离问题结束还有 cannot convert parameter 1 from \'int\' to \'int (*)[4]\'问题补充:匿名 2013-05-23 12:21:38 不能将参数1从\ '诠释\ “到\ ” INT( * ) [ 4 ] \ ' 匿名 ...
aLances 您发射[translate] aRegional Number VAT地方数字[translate] a月湖西餐厅 West month lake dining room[translate] acannot convert parameter 1 from 'int' to 'int []' 正在翻译,请等待...[translate]
求翻译:cannot convert parameter 1 from 'int' to 'int []'是什么意思?待解决 悬赏分:1 - 离问题结束还有 cannot convert parameter 1 from 'int' to 'int []'问题补充:匿名 2013-05-23 12:21:38 不能转换参数1从“int”的int []' 匿名 2013-05-23 12:23:18 无法转换参数1从“int”到...
首先,int 是变量声明,const是常量声明,两者之间不能转换。其次,const常量声明时已经赋值,运行中无法更改其值。调用
int Readscore(int score,long num[]);void Printscore(int score,long num[],int n);这两个函数声明时第一个参数都是int,但在调用时传入的都是score,其是int[30]的数组,所以编译报错, 修改声明为int Readscore(int score[],long num[]); 和void Printscore(int score[],long num[],...
求翻译:cannot convert parameter 1 from 'int *' to 'int *[]'是什么意思?待解决 悬赏分:1 - 离问题结束还有 cannot convert parameter 1 from 'int *' to 'int *[]'问题补充:匿名 2013-05-23 12:21:38 不能转换参数1从“INT *”为“INT * []” 匿名 2013-05-23 12:23:18 无法将...
a请输入您需要cannot convert parameter 1 from 'int' to 'SqStack &' 请输入您需要不能转换参量1从‘int’成‘SqStack &’ [translate] asealed with a kiss~~ [translate] aQuality is so poor! 质量是很穷的! [translate] awhere.are.you.form?can.you.speak.chainese? where.are.you.form ?can....
acannot convert parameter 1 from 'int (__stdcall CTestListApp::* )(LPARAM,LPARAM,LPARAM)' to 'PFNLVCOMPARE' 不能转换参量1从‘int (__stdcall CTestListApp ::*) (LPARAM、LPARAM, LPARAM)’对‘PFNLVCOMPARE’ [translate] 英语翻译 日语翻译 韩语翻译 德语翻译 法语翻译 俄语翻译 阿拉伯语翻译 ...