VB形參問題?求解

2022-12-24 11:45:26 字數 868 閱讀 9085

1樓:飄葉雜談

因為有static 在,所以s的數值在函式體內是保留的。

第一次 s=1

第二次 s=3

第三次 s=6

1+3+6自然等於10

無奈,不是m=多少,m是函式名 m(1)是呼叫m函式,引數為1for k = 1 to n

s = s + 1

next

看上面的迴圈,第一次 m(1)

k= 1 to 1 所以只迴圈一次 s=s+1執行一次s=0+1=1

第二次 m(2)

k= 1 to 2 所以迴圈兩次 s=s+1執行兩次s=1+1=2

s=2+1=3

第三次 m(3)

k=1 to 3所以迴圈三次 s=s+1執行三次s=3+1=4

s=4+1=5

s=5+1=6

然後m(1)+m(2)+m(3)=1+3+6=10這真的很難以理解嗎????

2樓:第40號元素

p = m(1) + m(2) + m(3)m(1) 的時候 s 是 1

m(2)的時候 因為已經執行了m(1) 了 所以s從1 開始 加兩個1就是3

同理m(3)的時候,因為執行過m(1),m(2) s從3開始加上三個1 就是 6

最終結果就是1 + 3 + 6

3樓:匿名使用者

函式m中的s是靜態變數,其值在該函式中是被儲存的p = m(1) + m(2) + m(3)這個裡面呼叫了三次m這個函式

第一次返回1,m函式中迴圈1次,s為1

第二次返回3,m函式中迴圈2次,s為3

第三次返回6,m函式中迴圈3次,s為6

所以p=1+3+6=10

幫忙用VB求解數列問題

dim i,j,t 20 total j 1for i 1 to 20 獲得從t 1 到t 20 的數值t i 3 j 3 等價於t i j j 1 j 2 j j 3 跨過三個數字 j j i 將沒用的數字帶過 next for i 1 to 20 求得總和,儲存到totaltotal total...

函式形參列表,c 函式形參列表中 account 是什麼意思 為什麼 在後面

void fn int a1,int a2 這裡 變數名 不能為a1或a2,即不能與形參列表中的名字同名。在excel中常用函式的引數有哪些?選單 插入 函式 你可以檢視常用函式。如下圖所示 c語言自定義函式中引數列表前定義變數型別有什麼用 首先你要明白不抄同的型別之間不bai能直接進行運算的.如果...

c語言關於實參形參表示的方式的問題

1,形參前面加了void是空函式 意思是不要求返回值麼?那這題不是把宣告部分全部返還了麼?增加void表示不用返回值,即在函式中要使用return時,不用帶值。比如返回值為int型,那麼要用類似return 0 而本例直接return 即可。void inv int x int n 中x,n都是傳入...