Posted on 2006-04-24 18:08
小明 閱讀(2009)
評論(21) 編輯 收藏 引用 所屬分類:
C/C++
#include?
<
stdio.h
>
int
?main()
{
????
int
?a
=
10
,b
=
20
;
????a
=
(a
+
b)
-
(b
=
a);
????printf(
"
a=%d,b=%d\n
"
,a,b);
????
????
return
?
0
;
}
很簡單,交換a和b的值
在debug模式下,輸出
a=20,b=10
在release模式下,輸出
a=10,b=10
I think there is a bug in release version.