无法从“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]
constexprboolreturn_true(auto&){returntrue; }template<class=void>voidfoo(){constintx =0;static_assert(return_true(x)); }intmain(){foo(); } Error message: (6,30): error C2664: 'bool return_true<int>(_T0 &)': cannot convert argument 1 from 'int' to '_T0 &' wi...
大意是不能将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型,类型不同不能赋值,也不能进行强制转换,故出错;修改方...
求翻译: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...
你向指向函数的指针赋值时出错了。两边的类型不相同。一个是没有形参的函数,另一个是有两个int形参的函数。你需要检查一下是哪边定义错了。
(intn,int*a[]);intmain(void){inta[50],i;printf("编号 数据\n");srand((int)time(0));for(i=0;i<20;i++) { a[i] =1+ (int)(200.0*rand()/(RAND_MAX+1.0)); }print_f(20,a);return0; }voidprint_f(intn,int*a[]){inti;for(i=0;i<n;i++)printf("%2d. %6d\n",i,...
int i;int main(){ void fun(int[], int*, int*);int num[NUM];int max,min;printf("\nPlease enter 6 numbers:");for(i=0;i<NUM;i++)scanf("%d ",&num[i]);fun(num, &max, &min);//第一个参数传首地址 printf("\nThe largest number of them is: %d.\nThe smallest ...
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);}
你的getscore函数到底是要返回一个整数还是要返回整形指针。如果你是要返回的是整数,请把返回值类型改为int;如果要返回指针,请 return &score