[問題] 新手printf與亂數問題
我是新學的新手 現在在學C
我在使用printf的時候
如果字串裡面要顯示整數a
通常是這樣寫
printf("%d",&a);
但是如果我指定a是一個1~100的亂數
a=(rand()%100)+1;
我在printf的時候
如果打成
printf("%d",&a); //後面的a有&號
反而顯示出來a的值不是在1~100 而是更大的數字
打成這樣
printf("%d",a); //後面a沒有&號
才會正常顯示
為什麼會這樣?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.39.230
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1423755421.A.D35.html
→
02/12 23:38, , 1F
02/12 23:38, 1F
感謝
※ 編輯: q10242 (1.163.39.230), 02/12/2015 23:39:33
→
02/12 23:43, , 2F
02/12 23:43, 2F
推
02/13 00:16, , 3F
02/13 00:16, 3F
我聽人講先學C再學JAVA會比直接學JAVA來得快 這是真的嗎
※ 編輯: q10242 (1.163.39.230), 02/13/2015 00:27:09
推
02/13 00:33, , 4F
02/13 00:33, 4F
推
02/13 01:04, , 5F
02/13 01:04, 5F
→
02/13 01:13, , 6F
02/13 01:13, 6F
→
02/13 01:20, , 7F
02/13 01:20, 7F
→
02/13 01:29, , 8F
02/13 01:29, 8F
推
02/13 03:42, , 9F
02/13 03:42, 9F
→
02/13 07:00, , 10F
02/13 07:00, 10F
→
02/13 07:01, , 11F
02/13 07:01, 11F
推
02/13 09:41, , 12F
02/13 09:41, 12F
他死了 可是他永遠留在我們心中
這就跟牛頓死了 可是微積分還是折磨著大學生
孔子死了 可是論語還是要考是一樣的道理
XD
※ 編輯: q10242 (114.24.169.173), 02/13/2015 10:17:52
→
02/13 13:03, , 13F
02/13 13:03, 13F
→
02/13 13:04, , 14F
02/13 13:04, 14F
→
02/13 13:13, , 15F
02/13 13:13, 15F
→
02/13 13:25, , 16F
02/13 13:25, 16F
→
02/13 13:44, , 17F
02/13 13:44, 17F
→
02/13 13:44, , 18F
02/13 13:44, 18F
→
02/13 13:45, , 19F
02/13 13:45, 19F
→
02/13 15:07, , 20F
02/13 15:07, 20F
→
02/15 04:57, , 21F
02/15 04:57, 21F