輸出語句中max和maxname為什么報錯說使用未賦值的局部變量
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? int max, y;
? ? ? ? ? ? string maxname;
? ? ? ? ? ? int[] sorce = new int[] { 89, 90, 98, 56, 60, 91, 93, 85 };
? ? ? ? ? ? string[] name = new string[] { "吳松", "錢東宇", "伏晨", "陳陸", "周蕊", "林日鵬", "何昆", "關(guān)欣" };
? ? ? ? ? ? for (int i = 0; i < sorce.Length; i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? max = sorce[0];
? ? ? ? ? ? ? ? if (sorce[i] > max)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? y = sorce[i];
? ? ? ? ? ? ? ? ? ? max = y;
? ? ? ? ? ? ? ? ? ? maxname = name[i];
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}", max,maxname); ?
? ? ? ? }
2016-11-23
maxname!!!
2016-11-08
你定義的局部變量沒有進行初始化賦值
2016-11-07
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? int max=0, y=0;
??????????? string maxname="";
??????????? int[] sorce = new int[] { 89, 90, 98, 56, 60, 91, 93, 85 };
??????????? string[] name = new string[] { "吳松", "錢東宇", "伏晨", "陳陸", "周蕊", "林日鵬", "何昆", "關(guān)欣" };
??????????? max = sorce[0];
??????????? for (int i = 0; i < sorce.Length; i++)
??????????? {
????????????? ?
??????????????? if (sorce[i] > max)
??????????????? {????????????? ?
??????????????????? max = sorce[i];
??????????????????? maxname = name[i];
??????????????? }
??????????? }
??????????? Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}", max, maxname);
??????? }
??????? }
??? }