[問題] 數字輸出

看板C_and_CPP (C/C++)作者 (孤單漂流.孤單行)時間15年前 (2011/07/03 14:10), 編輯推噓8(8015)
留言23則, 11人參與, 最新討論串1/1
對不起 還是新手 之前寫C#不過想自修一下C++ 不過為何 明明定義i=0 直接做Printf i 為何輸出的數字 是 3997236 麻煩各位大大解答 感謝 #include <stdlib.h> #include <stdio.h> void main() { double i=1,sum=0; printf("%d",&sum); system("pause"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.170

07/03 14:14, , 1F
int i = 0,printf("i == %d\n",i); 這樣嗎
07/03 14:14, 1F

07/03 14:15, , 2F
請把code貼上來,不然怎知哪邊有bug?
07/03 14:15, 2F
※ 編輯: tom5707 來自: 140.112.4.170 (07/03 14:21)

07/03 14:21, , 3F
以補上~
07/03 14:21, 3F

07/03 14:22, , 4F
正在更新程式等等來試試看~謝謝
07/03 14:22, 4F

07/03 14:23, , 5F
這樣是印出sum的位址,而非值阿。
07/03 14:23, 5F

07/03 14:24, , 6F
文章類別= ="
07/03 14:24, 6F

07/03 14:25, , 7F
你知道&的意思嗎? 它是取址的運算子
07/03 14:25, 7F

07/03 14:41, , 8F
附註:這個我是照課本打的~
07/03 14:41, 8F

07/03 14:49, , 9F
以解決~感謝
07/03 14:49, 9F

07/03 19:35, , 10F
沒有人覺得double用%d怪怪的嗎...
07/03 19:35, 10F

07/03 19:36, , 11F
還是本來就是只要印位址...
07/03 19:36, 11F

07/03 21:30, , 12F
112我不敢回耶....我怕我回錯:(((
07/03 21:30, 12F

07/03 21:34, , 13F
樓上你說出來了嗎:)
07/03 21:34, 13F

07/03 22:14, , 14F
他想要PRINTF 參數i,可是卻寫參數sum...
07/03 22:14, 14F

07/03 22:16, , 15F
我覺得除非是印錯就是他看錯了...
07/03 22:16, 15F

07/03 22:17, , 16F
他的書
07/03 22:17, 16F

07/03 22:25, , 17F
leeyinf怕什麼!台大也是會有初學者和文科的學C啊!
07/03 22:25, 17F

07/03 22:26, , 18F
那我請yoco315替我回答好了>////<
07/03 22:26, 18F

07/03 23:01, , 19F
140.112.4 是資工系?
07/03 23:01, 19F

07/03 23:14, , 20F
誰沒菜過... (我以後叫阿菜好了..)
07/03 23:14, 20F

07/03 23:15, , 21F
樓上140.112.4是台大電算中心,資工是140.112.30 :)
07/03 23:15, 21F

07/04 00:10, , 22F
原來是電算中心
07/04 00:10, 22F

07/04 14:09, , 23F
tropical72是阿菜,那我就算是沒碰過程式
07/04 14:09, 23F
文章代碼(AID): #1E40VKMh (C_and_CPP)
文章代碼(AID): #1E40VKMh (C_and_CPP)