我在做這個問題,我有疑問。這是什麼輸出?
#include <stdio.h>
int main(void)
{
int fun (int);
int i=3;
fun(i=fun(fun(i)));
printf("%d\n",i);
return 0;
}
int fun (int i)
{
i++;
return(i);
}
我有一個疑問,當它到達
fun (i = 5)
這個會發生什麼?將我的價值去6或將是5. 據我所知,它應該是6.但這不是正確的答案。
如何運行它? – MightyPork
你不分配樂趣的結果(i)當我== 5任何東西,所以我沒有更新。 –
@MightyPork,這是一門考試中提出的理論問題。我可以輕鬆地運行它,但我想知道它背後的概念。 :) – user3797829