並非所有代碼路徑都返回值

寫代碼時提示:並非所有代碼路徑都返回值
(1)函數Max()是有必要返回值的,因爲這個函數的功能就是求得某種結果;
(2)函數Main()是沒必要返回值的,因爲它沒什麼需要告訴調用者(操作系統)的,所有需要知道的信息,都在程序中反映出來了,就無需多此一舉。
(3)如果只用了if而沒有else,方法沒有完全封閉起來;如果用了兩個IF ,一個else,並沒有把所有的條件包含進來,這不是完全封閉的。一個有返回值的方法或函數一定要完全封閉。一個if對應一個else,這樣才能完全封閉。如下:

if(){
}else{}
if(){
}else if(){
}else{}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章