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