程式語言 - 考試
By Lydia
at 2013-12-31T21:56
at 2013-12-31T21:56
Table of Contents
原本說法自D
C_and_C++置底13誡之8有寫到那是未定義的行為
昨晚跑的時候是12
今天開機跑一樣的程式 居然變11
WTF
※ 引述《controlfeng (controlfeg)》之銘言:
: void main()
: {
: int x=12;
: int*y;
: y=&x;
: funl(y);
: printf(x);
: }
: void funl(int *n)
: {*n=(*n)+++--*n-*n;}
: ----------------------------------------------------------------------------
: 上述的是這樣嗎??*n=(*n)+++--*n-*n={(*n)++}+{--*n}-{*n}=13+11-12=12
: printf(x)=??
--
Tags:
考試
All Comments
By Suhail Hany
at 2014-01-03T19:55
at 2014-01-03T19:55
By Susan
at 2014-01-04T08:17
at 2014-01-04T08:17
Related Posts
程式語言
By Tom
at 2013-12-31T19:52
at 2013-12-31T19:52
中鋼技術員和港務公司助理技術員抉擇?
By Frederic
at 2013-12-31T19:40
at 2013-12-31T19:40
沒有跨年的FU
By Hamiltion
at 2013-12-31T19:05
at 2013-12-31T19:05
96年初考
By Tristan Cohan
at 2013-12-31T18:11
at 2013-12-31T18:11
程式語言
By Andrew
at 2013-12-31T17:31
at 2013-12-31T17:31