以前刚学C++时遇到的一个题,记得是判断一个20*20的方格中是否有至少5个棋子连成一条线,当时我用的是二维数组保存的方格位置是否放有棋子,数组为【21】【21】,但是总是不能通过,最后改成【25】【25】的数组后就通过了,不知道为什么会这样。最后仔细想才知道是数组越界了。也是新手经常犯得错误了。
以前刚学C++时遇到的一个题,记得是判断一个20*20的方格中是否有至少5个棋子连成一条线,当时我用的是二维数组保存的方格位置是否放有棋子,数组为【21】【21】,但是总是不能通过,最后改成【25】【25】的数组后就通过了,不知道为什么会这样。最后仔细想才知道是数组越界了。也是新手经常犯得错误了。