大民 10 發表於 February 7, 2007 檢舉 Share 發表於 February 7, 2007 請問以下a.b.c分別會是多少??? ??? int a=3,b=3,c=3; a+=++a-b++-c-++a+b---a--;printf("a=%d\n",a);printf("b=%d\n",b); printf("c=%d\n",c) ; system("pause"); 可以的話希望詳解!!! !!! 鏈接文章 分享到其他網站
☆↗TeDdY BeAr↘★ 10 發表於 February 7, 2007 檢舉 Share 發表於 February 7, 2007 ++a表運算前先將a加1a++表運算後再將a加1減號同理a += ++a - b++ - c - ++a + b-- - a-- 4 3 3 5 3 5 (各項運算時的值)a加2次又減1次,變為4b加1次又減1次,值不變c無改變原式變成這樣a += -9因a已變成4故最後a為-5執行結果:a=-5b=3c=3請按任意鍵繼續 . . .你可以先自己踹踹看 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入