資料處理 - 考試
By Bethany
at 2014-10-24T23:35
at 2014-10-24T23:35
Table of Contents
請寫出程式的輸出結果
int a=5,b=10;
int main(){
int func();
extern int a;
int b;
a=b=6;
func();
}
int func(){
printf("%d%d",a,b);
}
輸出結果: 610
我的問題:extern int a;
從網路上找到的資料是說,此變數已在別處定義,告知程式到別的地方
尋找此變數。所以在主程式中,a一開始為5,之後被指定成6,再將a=6
及b=6帶入func(),但print出來的結果怎麼不會是66?
麻煩各位高手幫小弟解惑, 謝謝!
--
int a=5,b=10;
int main(){
int func();
extern int a;
int b;
a=b=6;
func();
}
int func(){
printf("%d%d",a,b);
}
輸出結果: 610
我的問題:extern int a;
從網路上找到的資料是說,此變數已在別處定義,告知程式到別的地方
尋找此變數。所以在主程式中,a一開始為5,之後被指定成6,再將a=6
及b=6帶入func(),但print出來的結果怎麼不會是66?
麻煩各位高手幫小弟解惑, 謝謝!
--
Tags:
考試
All Comments
By Freda
at 2014-10-28T01:22
at 2014-10-28T01:22
By Anthony
at 2014-10-30T19:13
at 2014-10-30T19:13
By Charlie
at 2014-11-04T00:51
at 2014-11-04T00:51
By Franklin
at 2014-11-05T17:50
at 2014-11-05T17:50
Related Posts
AICPA戰友 預計五位
By Steve
at 2014-10-24T22:20
at 2014-10-24T22:20
基本電子學
By Queena
at 2014-10-24T22:19
at 2014-10-24T22:19
99國安局電子學
By Megan
at 2014-10-24T21:53
at 2014-10-24T21:53
釋字第 725 號
By Oliver
at 2014-10-24T21:51
at 2014-10-24T21:51
鄭泓是沒有郝強那樣子的口訣記憶嗎?
By Zenobia
at 2014-10-24T21:43
at 2014-10-24T21:43