程式碼如下,最後回傳id值為多少?
#include <stdio.h>
int Minus2(int x);
int main(int argc, const char * argv[])
{
int id = 10;
int tmp;
Minus2(id);
//tmp = Minus2(id);
//printf("%d\n", id);
//printf("%d\n", tmp);
return id;
}
int Minus2(int x)
{
return x - 2;
}
id值依然是10,因為當Minus2函示回傳值在主程式內並無變數接收,
因此id值為10,可以把註解打開加以驗證看看。
文章標籤
全站熱搜