C#编程错误整理

来源:互联网 发布:申请加入淘宝商城 编辑:程序博客网 时间:2024/05/29 13:43
int[] score = { 89, 90, 98, 56, 60, 91, 93, 85 };
            string[] name = { "吴松", "钱东宇", "范得良", "陈陆", "周蕊", "林日鹏", "何昆", "关欣" };
            int max = 0;
            int j=0,i = 0;
            for (i=0;i<score.Length;i++)
            {
                if (max < score[i])
                {
                    
                    max = score[i];
                    j=i;
                }
            }

            Console.WriteLine("分数最高的是{0},分数是{1}", name[j],score[j]);


 int i,j=0.      仅仅表示给j赋初值0,i只是生命并未初始化;  我在写以上程序的时候,第4行写成了  int j,i=0,  导致最后一直提示索引超出范围。

1 0