C#高级编程(第二版)中的错误,看看是不是?

fengforever 2005-01-28 01:58:44
今天仔细的看了看
看到第259页的一段代码
怎么看怎么不对
是介绍气泡排序的
这段代码如下:

for(int i=0; i<sortArray.Length; i++)
{
for(int j=0; j<i; j++)
{
if(j > i)
{
int temp = sortArray[i];
sortArray[i] = sortArray[j];
sortArray[j] = temp;
}
}
}

第二个循环中的if判断是用来做什么的?
根本不可能嘛
...全文
141 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kittenlove 2005-01-29
  • 打赏
  • 举报
回复
...
程序的色彩 2005-01-29
  • 打赏
  • 举报
回复
错了.
ygts1984 2005-01-28
  • 打赏
  • 举报
回复
这里应该是第二个循环语句写错了!~
呵呵,书中有错误也是难免的吗!
egxsun 2005-01-28
  • 打赏
  • 举报
回复
是呀,不会执行
fifadeke 2005-01-28
  • 打赏
  • 举报
回复
if(j > i)
{
int temp = sortArray[i];
sortArray[i] = sortArray[j];
sortArray[j] = temp;
}
不会执行吧
wls12342004 2005-01-28
  • 打赏
  • 举报
回复
haha
liushiping 2005-01-28
  • 打赏
  • 举报
回复
这段代码确实有点问题.
EATSAHARA 2005-01-28
  • 打赏
  • 举报
回复
错的地方多着呢

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧