0920,结构体
結構體:用戶自定義數據類型,實際是變量組,可以一次存多個不同變量
結構體定義在main函數的外面
string 結構體名
{
?// 元素一 ?// 元素二?
}
?
//定義一個結構體 ???????
//struct student//student就是我們自己造的新數據類型 ???????
//{ ???????
//??? public int code;//public修飾符 ???????
//??? public string name;//結構體的成員 ???????
//??? public decimal height; ???????
//}
?
?//static void Main(string[] args) ???????
//{ ???????
//??? ArrayList arr = new ArrayList(); ???????
//??? for (int i = 0; i < 3; i++) ???????
//??? { ???????
//??????? student s = new student();//定義結構體變量 ???????
//??????? Console.Write("學號:"); ???????
//??????? s.code = int.Parse(Console.ReadLine()); ???????
//??????? Console.Write("姓名:"); ???????
//??????? s.name = Console.ReadLine(); ???????
//??????? Console.Write("身高:"); ???????
//??????? s.height = decimal.Parse(Console.ReadLine());
???????
//??????? arr.Add(s); ???????
//??? }
???????
//??? for (int i = 0; i < 2; i++) ???????
//??? { ???????
//??????? for (int j = i + 1; j < 3; j++) ???????
//??????? { ???????
//??????????? student si = (student)arr[i]; ???????
//??????????? student sj = (student)arr[j];
???????
//??????????? if (si.height < sj.height) ???????
//??????????? { ???????
//??????????????? student zhong = si; ???????
//??????????????? arr[i] = arr[j]; ???????
//??????????????? arr[j] = zhong; ???????
//??????????? } ???????
//??????? } ???????
//??? }
??????? //??? foreach (student s in arr) ??????? //??? { ??????? //??????? Console.WriteLine(s.code + "?? " + s.name + "??? " + s.height); ??????? //??? }
轉載于:https://www.cnblogs.com/jlhea/p/4940729.html
總結
- 上一篇: 日记2015.11.5
- 下一篇: http协议--笔记