无法从“int *”转换为“INT” 翻译结果3复制译文编辑译文朗读译文返回顶部 不能从转换 ' int *' 为 'int' 翻译结果4复制译文编辑译文朗读译文返回顶部 无法将从“int*','int” 翻译结果5复制译文编辑译文朗读译文返回顶部 不能从‘int转换*’成‘int’ ...
[translate] aFollowing the laws 在法律以后[translate] aCertain disadvantages have also been identified 某些缺点也被辨认了[translate] acannot convert from 'int *' to 'int []' 不能从‘int转换*’成‘int ()‘[translate]
大意是不能将int型的数的值赋给指向int的指针变量。你的代码中的void invert(int *A,int n){ int *temp;for(int i=0;i<5;i++){ temp=A[i];A[i]=A[n-i];A[n-i]=temp;} }temp是指向整型的指针变量,而A[i]却是int型,类型不同不能赋值,也不能进行强制转换,故出错;修改方...
代码在编译时会出现 error C2664: 'InsertSort' : cannot convert parameter 1 from 'int' to 'int []'这是因为用数组名做函数实参时,向形参(数组名或指针变量)传递的是数组首元素地址,因此对参数的类型做一下改变,如下图所示:
newbase你可能定义出int了
int ArrayMaxMin (int a[],int max,int min,int n);声明的时候min max是int类型,ArrayMaxMin(a,&p1,&p2,10);实参却是int *类型 这两种类型当然不能隐式转换了
求翻译:cannot convert from 'int' to 'int *'是什么意思?待解决 悬赏分:1 - 离问题结束还有 cannot convert from 'int' to 'int *'问题补充:匿名 2013-05-23 12:21:38 不能从“int”转换为int *' 匿名 2013-05-23 12:23:18 无法从“int”转换为“int*' 匿名 2013-05-23 12:24:58...
下标操作和*操作是实现的功能大同小异的,另外&temperatures[i][j]是一个地址而*(p[i][j])并不是一个指针,不能进行赋值。。。
include<stdio.h> include<stdlib.h> void main(void){ int a[7]={2,5,6,5,8,9,2},i=3; //I最好初始化 int* p=&a[i]; //取地址运算符 printf("*p=%2d",*p);}
求翻译:error C2440: '=' : cannot convert from 'int' to 'int *'是什么意思?待解决 悬赏分:1 - 离问题结束还有 error C2440: '=' : cannot convert from 'int' to 'int *'问题补充:匿名 2013-05-23 12:21:38 错误C2440:'=':无法从“int”转换的int *' 匿名 2013-05-23 12:23:18...