先追一下OOXX遊戲
後來發現判斷全滿其實也用bool就可以ㄌ!
改之後會變這樣
bool f = false;
for (int p = 0; p < 3; p++)
{
…
else
{
for (int i = 0; i < 3; i++)
{
if (S[p,i] == " ")
{
f= true;
}
}
}
}
if (f == false)
{
Console.WriteLine("Tie.");
e = false;
}
運作起來是可以成功break到外面ㄉ!
今天的主題是更多的二維以及高維陣列,結束之後就可以進函式了!也就是我這次30天希望能學到的目標
1.不規則二維陣列
就如同他的名字,之前我們造一個方方的陣列會寫
string[,] S = new string[3, 3];
但如果我們要他不規則,就會變成
int[][] a = new int [3][];
a[0]= new int[1];
a[1]= new int[2];
a[2]= new int[3];
(取自台大開放式課程)
也就是我們本來長寬都設定好,但我們現在長和寬分別設定的意思。
2.高維陣列
高維就是二維以上的,例如三維
用起來跟之前也很類似,簡報上的長這樣:
int[,,] a = { { {1, 2}, {-1, 1}, {0, 5} }, { {2, 4}, {1, 3}, {3, 7} }}
應該明顯可以看出有三層。
那陣列就先到這裡告一段落啦!終於可以進函式ㄌ