return -1表示函式返回值是-1。return 表示把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定。 return通常是必要的,因為函式呼叫的時候計算結果通常是透過返回值帶出的。 如果函式執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函式執行的順利與否(-1和0就是最常用的狀態碼),主調函式可以透過返回值判斷被調函式的執行情況。在函式中,如果碰到return 語句,那麼程式就會返回呼叫該函式的下一條語句執行,也就是說跳出函式的執行,回到原來的地方繼續執行下去。但是如果是在主函式中碰到return語句,那麼整個程式就會停止,退出程式的執行。擴充套件資料注意事項:2、一個源程式檔案由一個或多個函式以及其他有關內容(如指令,資料宣告與定義等)組成。一個源程式檔案是一個編譯單位,子啊程式編譯時是以源程式檔案為單位進行編譯的,而不是以函式為單位進行編譯的。3、c程式的執行是從main函式開始的,如果在main函式中呼叫其他函式,在呼叫後流程返回main函式,在main函式中結束整個程式的進行。4、所有函式都是平行的,即在定義函式時是分別進行的,是互相獨立的。一個函式並不從屬於另一個函式,即函式不能巢狀定義。函式間可以互相呼叫,但不能呼叫main函式。main函式是被作業系統呼叫的。
return -1表示函式返回值是-1。return 表示把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定。 return通常是必要的,因為函式呼叫的時候計算結果通常是透過返回值帶出的。 如果函式執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函式執行的順利與否(-1和0就是最常用的狀態碼),主調函式可以透過返回值判斷被調函式的執行情況。在函式中,如果碰到return 語句,那麼程式就會返回呼叫該函式的下一條語句執行,也就是說跳出函式的執行,回到原來的地方繼續執行下去。但是如果是在主函式中碰到return語句,那麼整個程式就會停止,退出程式的執行。擴充套件資料注意事項:2、一個源程式檔案由一個或多個函式以及其他有關內容(如指令,資料宣告與定義等)組成。一個源程式檔案是一個編譯單位,子啊程式編譯時是以源程式檔案為單位進行編譯的,而不是以函式為單位進行編譯的。3、c程式的執行是從main函式開始的,如果在main函式中呼叫其他函式,在呼叫後流程返回main函式,在main函式中結束整個程式的進行。4、所有函式都是平行的,即在定義函式時是分別進行的,是互相獨立的。一個函式並不從屬於另一個函式,即函式不能巢狀定義。函式間可以互相呼叫,但不能呼叫main函式。main函式是被作業系統呼叫的。