[問題] 關於指標與函數的輸出問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
我想請問一下各位大大,如果不論是否錯誤,下面code 最後輸出的結果是多少?
假設WW的記憶體位置是給1000的話,小弟我大概只知道AA(&WW); << 這個的輸出會是1004
然後BB(*WW); << 這個的輸出會是56, BB(&WW); <<這個的輸出是1040
可是兩個CC的輸出就不太確定了...如果以上有錯麻煩指證>"<
程式碼(Code):(請善用置底文網頁, 記得排版)
main(){
int WW[10];
WW[0]=55; WW[1]=66
AA(&WW);
BB(&WW); BB(*WW);
CC(&WW); CC(*WW);
....
}
AA (int aa[]) {printf("%d\n",aa[0]+1)};
BB (int bb) {printf("%d\n",bb+1)};
CC (int cc[]) {printf("%d\n",cc+1)};
補充說明(Supplement):
以上的code 是某次考試中的其中一題,他這題是問這些code最後的輸出會是什麼..
目前卡在CC的輸出是甚麼...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.26.114.183
※ 編輯: SogeKing 來自: 223.26.114.183 (03/30 20:44)
推
03/30 21:07, , 1F
03/30 21:07, 1F
推
03/30 21:09, , 2F
03/30 21:09, 2F
→
03/30 21:09, , 3F
03/30 21:09, 3F
感謝大大解答>"< (我也很好奇為什麼硬要出這種題目...語法都不通...= =
不過他是出題者,也只能盡量寫出她要的答案了~"~
※ 編輯: SogeKing 來自: 223.26.114.183 (03/30 23:23)
→
03/31 02:09, , 4F
03/31 02:09, 4F
→
03/31 02:10, , 5F
03/31 02:10, 5F
→
03/31 02:11, , 6F
03/31 02:11, 6F
→
03/31 02:11, , 7F
03/31 02:11, 7F
→
03/31 02:13, , 8F
03/31 02:13, 8F
→
03/31 02:14, , 9F
03/31 02:14, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
5
21