[問題] dev c++ 和 visual c++ 結果不同??

看板C_and_CPP作者 (soli)時間11年前 (2013/01/21 20:45), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/1
大家好,我是程式新手,在學c語言。 最近在練習兩個陣列的交換 為什麼同個程式碼在dev c++跟visual c++ 出來的結果不同呢? 在 dev c++ 印出來的結果有成功的交換兩陣列的元素。 但是在visual c++ 印出來的結果只有第一個元素有換成功 @@? 有人知道為什麼會這樣嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.137.129

01/21 20:49, , 1F
code呢?
01/21 20:49, 1F

01/21 20:49, , 2F
用置底文的網址貼出你的程式碼吧 (建議排版整齊)
01/21 20:49, 2F

01/21 20:54, , 3F
http://ideone.com/jC1ity 程式碼在這邊,謝謝。
01/21 20:54, 3F

01/21 21:15, , 4F
用的 visual c++ 是 2012 版的
01/21 21:15, 4F

01/21 22:50, , 5F
用Visual C++ 2010測是一樣0.0~都有換過來0.0
01/21 22:50, 5F

01/21 22:51, , 6F
所以是visual c++ 2012的問題@@?
01/21 22:51, 6F

01/21 23:27, , 7F
我用2012 OK耶!
01/21 23:27, 7F

01/22 11:30, , 8F
gcc 4.7.1正常,dev內建的gcc版本實在太舊
01/22 11:30, 8F

01/22 11:31, , 9F
可能是內建的太舊的bug吧,不清楚
01/22 11:31, 9F

01/22 12:03, , 10F
用2012沒問題
01/22 12:03, 10F
文章代碼(AID): #1G_JY66S (C_and_CPP)