程式碼如下,最後回傳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,可以把註解打開加以驗證看看。 

arrow
arrow
    文章標籤
    面試考題
    全站熱搜
    創作者介紹
    創作者 Will 的頭像
    Will

    Will的部落格

    Will 發表在 痞客邦 留言(0) 人氣()