[問題] ++ 與陣列的問題
小弟CPP程式新手
想請問各位一個++與陣列搭配的問題
code如下
#include<iostream>
int main()
{
int a[3]={0,0,0};
int x=2;
a[x++] = --x;
for(int i=0;i<3;i++)
cout<<a[i];
system("PAUSE");
return 0;
}
我用dev c++ 跟code::blocks
執行出來的結果都是002
用的compiler是gcc v5.3
但是同學用code::blocks
編譯完相同的code
結果是010
想請問各位大大怎麼看這段碼?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.69.65
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1488930972.A.1B2.html
推
03/08 08:27, , 1F
03/08 08:27, 1F
→
03/08 08:46, , 2F
03/08 08:46, 2F
→
03/08 09:08, , 3F
03/08 09:08, 3F
→
03/08 09:33, , 4F
03/08 09:33, 4F
推
03/08 11:33, , 5F
03/08 11:33, 5F
推
03/08 11:44, , 6F
03/08 11:44, 6F
推
03/08 11:55, , 7F
03/08 11:55, 7F
推
03/08 12:01, , 8F
03/08 12:01, 8F
推
03/08 12:09, , 9F
03/08 12:09, 9F
推
03/08 12:12, , 10F
03/08 12:12, 10F
推
03/08 13:01, , 11F
03/08 13:01, 11F
推
03/08 13:19, , 12F
03/08 13:19, 12F
推
03/08 13:29, , 13F
03/08 13:29, 13F
推
03/08 13:51, , 14F
03/08 13:51, 14F
推
03/08 14:19, , 15F
03/08 14:19, 15F
→
03/08 14:19, , 16F
03/08 14:19, 16F
→
03/08 14:21, , 17F
03/08 14:21, 17F
推
03/08 14:34, , 18F
03/08 14:34, 18F
→
03/08 14:35, , 19F
03/08 14:35, 19F
→
03/08 14:38, , 20F
03/08 14:38, 20F
→
03/08 15:36, , 21F
03/08 15:36, 21F
→
03/08 15:38, , 22F
03/08 15:38, 22F
→
03/08 15:39, , 23F
03/08 15:39, 23F
推
03/08 15:46, , 24F
03/08 15:46, 24F
→
03/08 15:46, , 25F
03/08 15:46, 25F
推
03/08 19:36, , 26F
03/08 19:36, 26F
→
03/09 14:18, , 27F
03/09 14:18, 27F
→
03/09 14:18, , 28F
03/09 14:18, 28F
討論串 (同標題文章)