我想知道那兩個return的作用他們後面的1和0分別代表什麼

2022-12-29 00:50:58 字數 686 閱讀 1190

1樓:匿名使用者

首先糾正一個**錯誤,if (k>k+1) 應該改為 if(i==k+1) 。

是編碼者定義的一個標記而已,fun函式判斷一個數是不是素數,結果只有兩個,是或者不是,如何表示這兩種結果呢,最簡單的辦法就是用兩個數代表了,作者選擇了1代表是,而0代表不是。

在 fun 函式中,當 n%i ==0 的時候,說明有整除發生,肯定該數不是素數,此時就沒有必要進行下邊的除法了,函式也沒必要在進行下去了,所以 return 0 返回主程式,否則 for 迴圈完畢一個也沒整除的話,i 由於一直+1 會導致不滿足條件,即 i==k+1 了,說明是素數,return 1。

主程式就可以通過判斷返回是1還是0來決定輸出什麼資訊了。

其實不一定非得用 1 和 0,你完全可以改為其他的數值代表這兩種情況,只是你main函式中 if 判斷的時候需要修改為合適的條件。

2樓:匿名使用者

return 0代表函式正常終止

return 1代表函式非正常終止,被調函式 return 1;只是給主調函式一個標誌,說明他的執行過程中遇到異常情況。 然後就返回主調函式來處理,繼續執行。

3樓:幫個忙好不

int fun函式,需要返回一個整形數,主函式中fun函式在if語句中,而if語句括號裡要麼是真1,要麼是假0,所以fun函式返回0或者1

我想知道這幅字左面的兩個字,也就是落款的那兩個字是什麼萬分感謝

落款上邊的那兩個字是草書 蕭飛 這兩個字是草書 蕭虎 無疑。根據前四個字之意,寅 者虎也 另外請看虎字草書 左邊的兩個字不是落款,而是與右邊的四個字組成一句話,全句話是 丙寅初春留戀 參考前兩位的回答和文字下面的印鑑,應該是蕭虎二字,不過本人以為這兩個字寫的都有問題,前面四個字寫的還可以,自己的簽名...

在這個電路中那兩個電阻和電容並聯有什麼作用

電阻是為電感抄l1提供放電迴路bai的,電容是吸收過電壓du的。當電路掉zhi電以後,電感l1施放能量續流,dao此時電阻在續流回路中,可能導致電阻承受電壓突然增大,而並聯一個電容以後,可以吸收此過電壓,穩住電阻兩端電壓。不至於使得由於過電壓導致電阻發熱燒燬。為什麼會有兩組這樣的迴路,其實很簡單。當...

我想知道一部片子內容是說兩個孩子在家裡玩撿到的盒子裡面可以玩遊戲而且每玩一次就會發生一件事

勇敢者遊戲,好像已經有第二部了 勇敢者的遊戲,美國電影 有一個外國電影,講的是有個小孩得到一個能玩遊戲的盒子,就是用骰子走幾格,然後格子裡的故事就會成為現 勇敢者的遊戲 勇敢者的遊戲2 宇宙歷險 都是 勇敢者的遊戲 是由美國哥倫比亞影片公司於1995年12月15日出品的一部科幻影片。由喬 莊斯頓執導...