大地223504
2014-07-18 17:48
为什么在moveLeft等四个move函数中 !hasConflicted[i][k]的值为false?不是之前在updateBoardView()中把hasConflicted[i][k]的值设置为false了吗,再“非”的话不是true吗,为什么是false?
hasConflicted[i][k]的值每回合初始化为false,在不冲突的情况下,!hasConflicted[i][k]为true。但是若在move中检查到了冲突,hasConflicted[i][k]设为true,!hasConflicted[i][k]则为false
慕课网2048私人订制
70018 学习 · 600 问题
相似问题