[問題] 為什麼數字會忽然爆炸...
我的一個整數變數不知道為什麼執行會忽然變成奇怪的數字
以下是跟這個變數有關的宣告
int cycle=0;
while(....){
if(cycle==10) cycle=0;
cycle++;//記讀一篇文章
printf("cycle=%d \n",cycle);
}
跑前三十八次都會很遵守1.2.3.....10.1.2...10這樣的跑法
可是跑到 第39次數字忽然跳到1xx
第五十幾次甚至跑到825246460
更奇怪的是 如果我把其中一個 沒用到的整數變數宣告註解化
他跑到第九次數字就爆掉了
有人可以告訴我怎麼會這樣嗎...感謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.227.120.106
→
04/15 16:48, , 1F
04/15 16:48, 1F
→
04/15 17:03, , 2F
04/15 17:03, 2F
→
04/15 17:07, , 3F
04/15 17:07, 3F
→
04/15 17:08, , 4F
04/15 17:08, 4F
→
04/15 17:09, , 5F
04/15 17:09, 5F
→
04/15 17:09, , 6F
04/15 17:09, 6F
→
04/15 17:09, , 7F
04/15 17:09, 7F
→
04/15 17:09, , 8F
04/15 17:09, 8F
→
04/15 17:10, , 9F
04/15 17:10, 9F
→
04/15 17:14, , 10F
04/15 17:14, 10F
→
04/15 17:49, , 11F
04/15 17:49, 11F
推
04/15 18:33, , 12F
04/15 18:33, 12F
→
04/15 18:38, , 13F
04/15 18:38, 13F
→
04/16 00:32, , 14F
04/16 00:32, 14F
推
04/16 01:14, , 15F
04/16 01:14, 15F
推
04/16 10:35, , 16F
04/16 10:35, 16F
推
04/22 15:48, , 17F
04/22 15:48, 17F