gcc提示“赋值时将指针赋给整数,未作类型转换”该怎样解决?
如下为少部分代码。这个最后函数返回值为count,然后赋给a。为何红色部分会显示“赋值时将指针赋给整数,未作类型转换”?
我并没有用到指针啊?
int rightcount(i,j){
int a=1,count=0;
while(a<5){
if(aRecordBoard[i-a][j+a]==1)
count++;
else
break;
++a;
}
a=1;
while(a<5){
if(aRecordBoard[i+a][j-a]==1)
count++;
else
break;
++a;
}
return count;
}
int b;
b=rightcount;
[ 本帖最后由 duxinze95 于 2015-6-26 17:23 编辑 ]