[問題] 寫C遇到的奇怪bug
想請問各位前輩
在跑程式的時候有沒有遇到過
就是code真的合情合理
但是跑出來就是會跟你不一樣
然後結果是用很匪夷所思的方法才解決掉bug的經驗
比如說 (以下是自己大概的語意 實際上更複雜一些)
for(i=0;i<n;i++)
{
array[i]=array[i]+1;
temp=array[i]%2;
array[i]=temp;
if (temp==1)
k='a';
else
k='b';
}
結果當有一個跟他毫無瓜葛的變數S<y之後
我print出來的array[i]跟k就會對應錯誤
我這樣寫其實很多餘
結果改成
for(i=0;i<n;i++)
{
array[i]=array[i]+1;
array[i]=array[i]%2;
if (array[i]==1)
k='a';
else
k='b';
}
就沒有再對應錯誤
就是很鬼打牆的經驗
請問各位前輩有遇過這類的事情嗎?
小弟我是用Dev-c++
還是基本上一定是我自己哪裡出問題了
不好意思
如果是我自己太蠢我會自D的
感謝各位收看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.108.73
※ 編輯: aaaaaaason 來自: 59.104.108.73 (03/30 12:09)
→
03/30 12:10, , 1F
03/30 12:10, 1F
→
03/30 12:12, , 2F
03/30 12:12, 2F
→
03/30 12:29, , 3F
03/30 12:29, 3F
→
03/30 12:34, , 4F
03/30 12:34, 4F
→
03/30 12:35, , 5F
03/30 12:35, 5F
→
03/30 12:36, , 6F
03/30 12:36, 6F
→
03/30 12:41, , 7F
03/30 12:41, 7F
推
03/30 12:54, , 8F
03/30 12:54, 8F
→
03/30 13:11, , 9F
03/30 13:11, 9F
→
03/30 13:11, , 10F
03/30 13:11, 10F
→
03/30 13:18, , 11F
03/30 13:18, 11F
→
03/30 13:18, , 12F
03/30 13:18, 12F
→
03/30 13:18, , 13F
03/30 13:18, 13F
→
03/30 13:33, , 14F
03/30 13:33, 14F
→
03/30 13:34, , 15F
03/30 13:34, 15F
→
03/30 13:46, , 16F
03/30 13:46, 16F
→
03/30 13:47, , 17F
03/30 13:47, 17F
→
03/30 13:48, , 18F
03/30 13:48, 18F
→
03/30 13:56, , 19F
03/30 13:56, 19F
→
03/30 13:57, , 20F
03/30 13:57, 20F
→
03/30 13:57, , 21F
03/30 13:57, 21F
→
03/30 13:58, , 22F
03/30 13:58, 22F
→
03/30 15:10, , 23F
03/30 15:10, 23F
→
03/30 15:43, , 24F
03/30 15:43, 24F
※ 編輯: aaaaaaason 來自: 140.114.26.106 (03/30 15:45)
→
03/30 15:48, , 25F
03/30 15:48, 25F
→
03/30 16:00, , 26F
03/30 16:00, 26F
→
03/30 16:00, , 27F
03/30 16:00, 27F
→
03/30 16:01, , 28F
03/30 16:01, 28F
→
03/30 16:01, , 29F
03/30 16:01, 29F
→
03/30 16:01, , 30F
03/30 16:01, 30F
→
03/30 16:02, , 31F
03/30 16:02, 31F
→
03/30 16:03, , 32F
03/30 16:03, 32F
→
03/30 16:04, , 33F
03/30 16:04, 33F
→
03/30 16:04, , 34F
03/30 16:04, 34F
→
03/30 16:06, , 35F
03/30 16:06, 35F
推
03/30 16:09, , 36F
03/30 16:09, 36F
→
03/30 16:10, , 37F
03/30 16:10, 37F
→
03/30 16:11, , 38F
03/30 16:11, 38F
→
03/30 17:44, , 39F
03/30 17:44, 39F
→
03/30 17:45, , 40F
03/30 17:45, 40F
推
03/31 01:16, , 41F
03/31 01:16, 41F
→
03/31 01:17, , 42F
03/31 01:17, 42F
→
03/31 01:18, , 43F
03/31 01:18, 43F
推
04/01 23:30, , 44F
04/01 23:30, 44F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章