誰幫我解釋這個vc的程式

2022-08-24 04:00:15 字數 656 閱讀 3241

1樓:匿名使用者

看到你程式第三行的 int main()沒有?你的程式從這一行開始執行.for是個迴圈,表示連續執行8次.cout是輸出的意思,f和()原樣輸出,i是輸出i這個變數的值.

到了後邊的f(i),就會執行方法呼叫.也就是程式的執行路線會從main中啪一下就跳到了f函式中執行.也就是你程式的第11行.

而f括號裡的i的值,會當做引數,帶到f函式中,賦給形式引數,也就是第11行的f括號裡的n.

接著執行f裡邊的.會先執行一個判斷.如果if裡邊的條件成立的話,會return 1.

函式結束,再回到main中,剛才呼叫f的那第下邊執行.如果不成立,會執行return 2*f(n-1)+3.注意了,這句又是個函式呼叫,不同的是,它呼叫的是它自己,其實有點彆扭,但原理是一樣的,還是 啪一下跳到了f函式中,把引數帶過來,執行.

執行到return,還是啪一下,又回到原來的呼叫點上,繼續.

不知道我有沒有說清楚.

2樓:匿名使用者

先從main函式開始,#include"iostream.h"

int f(int n);//宣告一個函式int main()//程式從這裡開始

{for(int i=1;i<=8;i++){cout<<"f("<1時,f(n)=2×f(n-1)+3

誰能幫我解釋下程式

每一次都是把a 2傳給fun 然後返回a b c 第一次最初的時候a 2,b 0,c 0.其中c是靜態變數.b 使到b 1 c c b使到c 1 所以a b c 4 第二次最初的時候a 2,b 0,c 1.因為c是靜態變數,所以保留原值 b 使到b 1 c c b使到c 2 所以a b c 5 第三...

誰幫我解釋這個永動機為什麼不行

呃,你做過實驗沒有?靜電遮蔽管3對內遮蔽,是因外層受電場影響被極化,以致在5那端帶正電,在4那端帶負電,總體上令管內電場為0。但在外,1負靜電球受正負靜電球4與5影響的同時還受遮蔽管3外電荷分佈的影響,最終相當於將遮蔽管3位置內原先的作用疊加在外,一個迴圈對1的總功與不設定遮蔽管3是等效的,都為0。...

幫我解釋這個名字

玲瓏,玉聲也。埤蒼 玲玲盈耳.盧玲玲 八面玲瓏 樓閣玲瓏五雲起,其中綽約多仙子。玲者另也,特殊 特別的意思!獨一無二 看縮寫.lll.意思是光棍.懷 逸 如 果 你 真 的 想 為 寶 寶 取 一 個 又 符 合 八 字 五 行 又 意 蘊 深 遠 清 新 詩 意 甚 至 有 經 典 文 化 出 處...