当前位置: 代码迷 >> C语言 >> 这有什么区别?
  详细解决方案

这有什么区别?

热度:202   发布时间:2006-08-24 21:45:46.0
这有什么区别?

今天看了斑竹的
FOR()
{ FOR()
{
}
}
我看书上有段程序是:
int fun(int array[3][3])
{ int i,j,t;
for(i=0;i<2;i++)
for(j=i+1;j<3;j++)
{t=array[i][j];array[i][j]=array[j][i];array[j][i]=t;}
}
2个FOR的使用有什么区别 请指教~!

搜索更多相关的解决方案: 斑竹  

----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-25 00:05:57
无理取闹

等 级:贵宾
威 望:53
帖 子:4267
专家分:0
注 册:2006-7-26
  得分:0 
就是个嵌套循环

----------------解决方案--------------------------------------------------------
请问这种写法是不是效率低下啊??
int fun(int array[3][3])
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-25 04:49:18
jxk821015

等 级:新手上路
帖 子:41
专家分:0
注 册:2006-8-22
  得分:0 
你可以在程序里分步运行就看到区别了,比我们这些菜鸟说的都强!
----------------解决方案--------------------------------------------------------
没有区别,这两个都是嵌套循环
----------------解决方案--------------------------------------------------------

int fun(int array[3][3])
这个是错的吧??
个人理解,array[3][3] 代入函数的是一个int.
下面的array[i][j]没有意义吧?

int fun(int **array) ?


----------------解决方案--------------------------------------------------------