[語法] 未定義行為??
main()
{
int x=20,y=35;
x = y++ + x++;
y = ++y + ++x;
printf("%d %d\n",x,y);
}
乍看之下想回答未定義行為
http://www.allinterview.com/showanswers/5271.html
不過這網站的人講得頭頭是道
我想問這算不算未定義行為?
說真的沒有人會把程式寫成這副德性.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.112.18
推
10/28 21:27, , 1F
10/28 21:27, 1F
→
10/28 21:30, , 2F
10/28 21:30, 2F
→
10/28 21:30, , 3F
10/28 21:30, 3F
→
10/28 21:34, , 4F
10/28 21:34, 4F
推
10/28 21:46, , 5F
10/28 21:46, 5F
→
10/28 21:47, , 6F
10/28 21:47, 6F
推
10/28 21:56, , 7F
10/28 21:56, 7F
→
10/28 21:57, , 8F
10/28 21:57, 8F
推
10/28 22:07, , 9F
10/28 22:07, 9F
→
10/28 22:07, , 10F
10/28 22:07, 10F
→
10/28 22:13, , 11F
10/28 22:13, 11F
→
10/28 22:13, , 12F
10/28 22:13, 12F
推
10/28 22:14, , 13F
10/28 22:14, 13F
推
10/28 22:22, , 14F
10/28 22:22, 14F
→
10/28 22:31, , 15F
10/28 22:31, 15F
→
10/29 00:25, , 16F
10/29 00:25, 16F
推
10/29 00:30, , 17F
10/29 00:30, 17F
→
10/29 00:31, , 18F
10/29 00:31, 18F
→
10/29 00:47, , 19F
10/29 00:47, 19F
→
10/29 00:47, , 20F
10/29 00:47, 20F
推
10/29 10:11, , 21F
10/29 10:11, 21F
→
10/29 10:12, , 22F
10/29 10:12, 22F
推
10/29 10:28, , 23F
10/29 10:28, 23F
推
10/29 14:11, , 24F
10/29 14:11, 24F
推
10/29 14:42, , 25F
10/29 14:42, 25F
推
10/29 14:43, , 26F
10/29 14:43, 26F
→
10/29 14:44, , 27F
10/29 14:44, 27F
→
10/29 14:50, , 28F
10/29 14:50, 28F
推
10/29 14:51, , 29F
10/29 14:51, 29F
→
10/29 14:51, , 30F
10/29 14:51, 30F
→
10/29 14:53, , 31F
10/29 14:53, 31F
推
10/29 14:54, , 32F
10/29 14:54, 32F
推
10/29 15:22, , 33F
10/29 15:22, 33F
→
10/29 15:23, , 34F
10/29 15:23, 34F
→
10/29 15:29, , 35F
10/29 15:29, 35F