请帮我解释一下这段代码

show100 2003-07-22 08:31:30
请问如下函数是怎样解释的?
class Class1
{static int MaxValue(int[] intArray)
{int maxVal=intArray[0] ;
for (int i = 1;i < intArray.length;i++)
{
if (intArray[i]> maxVal)
maxVal = intArray[i];
}
return maxVal;
}
static void Main (string[] args )
{int [] myArray = { 1,8,3,6,2,5,9,3,0,2};
int maxVal = MaxValue(myArray);
Console.WriteLine("The maximum value in myArray is {0} ", maxVal);





在这一段代码中我有几点有点不太懂请高手指教

for (int i = 1;i < intArray.length;i++)
{
if (intArray[i]> maxVal)
maxVal = intArray[i];
}
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
horsewww 2003-07-22
  • 打赏
  • 举报
回复
取得一个整型数组种的最大值
int maxVal=intArray[0] ; //maxVal先记录数组中第一个数

for (int i = 1;i < intArray.length;i++) //然后依次与后面的值比较
{
if (intArray[i]> maxVal) //如果后面的某个数大于maxVal
maxVal = intArray[i]; //maxVal被赋予这个较大的值
}


这是个很基本的算法,多掌握一些算法很有用的
backtou 2003-07-22
  • 打赏
  • 举报
回复
对的
wzs_wzs123 2003-07-22
  • 打赏
  • 举报
回复
这就是一个取得数组中最大值的函数吗
intArray.length数组的长度
intArray[i]数组中第I个得值

110,538

社区成员

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

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

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