能不能对数组如下用引用
来源:百度知道 编辑:UC知道 时间:2024/07/06 23:49:58
a[i][j]是b[j][i]的引用。可否?
提出这个问题的原因是我在俄罗斯方块程序中设的表示屏幕的数组是a[right][bottom]其中前一个代表x后一个代表y 但是我在消行时要检验每一行的数组值情况(是否都为1) 如何写呢 即 a[0][6] a[1][6].....a[50][6]是否都为1的函数?????
只想到了引用还不会 请高手解答谢谢
提出这个问题的原因是我在俄罗斯方块程序中设的表示屏幕的数组是a[right][bottom]其中前一个代表x后一个代表y 但是我在消行时要检验每一行的数组值情况(是否都为1) 如何写呢 即 a[0][6] a[1][6].....a[50][6]是否都为1的函数?????
只想到了引用还不会 请高手解答谢谢
用不着引用吧,直接一个循环检测下就行了.
bool check(int k)//检查第k行是否全1
{
for(int i=0;i<right;i++)
if(a[i][k]!=1) return false;
return true;
}
你说的是是同一列的值都为一吧?
int fun()
{
for(int i=0,j=6;i<=50;i++)
{
{ if(a[i][j]==1)
return 1;
}
}
}
.......
写个循环就是了撒。
当然可以,i、j只不过是个记数的变量