關于generateOneNumber函數的一些疑問。
generateOneNumber函數里面最后面有個return true;作用是什么?不知道 改成if(!nospace(board)){....},不返回布爾值,這種寫法有什么不好的地方嗎?原函數返回布爾值的作用是什么?求解惑。
generateOneNumber函數里面最后面有個return true;作用是什么?不知道 改成if(!nospace(board)){....},不返回布爾值,這種寫法有什么不好的地方嗎?原函數返回布爾值的作用是什么?求解惑。
2014-11-18
舉報
2014-11-28
是的,在這個程序里這個返回值沒有使用。但是在設計函數中,由于考慮到有些情況無法生成一個新數字(16個棋盤格沒有空位的時候),所以留了一個接口,即如果隨機數字生成成功,則返回true,并具體生成數字;否則返回false。