欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 問各位大神一個c語言的問題(求解惑!!!) [打印本頁]

作者: xjh272935444    時間: 2017-5-1 20:18
標題: 問各位大神一個c語言的問題(求解惑!!!)
if(cnt++>400)
                   {EX0=1;return;}

cnt++;
if(cnt>400)
                   {EX0=1;return;}
這兩個有什么區別啊???

作者: lyf898    時間: 2017-5-1 21:17
感覺不到有什么區別,寫法不同而已
作者: 呂強軍    時間: 2017-5-1 21:52
可以根據這個圖分析

2017-05-01_21.52.18.jpg (39.19 KB, 下載次數: 126)

2017-05-01_21.52.18.jpg

作者: 呂強軍    時間: 2017-5-1 21:53
沒有什么不同
作者: 看見    時間: 2017-5-1 21:58
后一個進行了cnt+1的運算吧
作者: 卑鄙的我~    時間: 2017-5-1 22:39
沒區別
作者: 302680771    時間: 2017-5-1 23:06
老復雜
作者: 夜以笙歌    時間: 2017-5-1 23:08
沒區別
作者: 215254654416516    時間: 2017-5-2 01:22
沒區別的
作者: 51Lovers    時間: 2017-5-2 08:38
應該沒區別,仿真一下就知道了
作者: bayga456    時間: 2017-5-2 09:30
結果是一樣的,可能編譯出的代碼有所不同。
作者: wxw520    時間: 2017-5-2 09:41
啊,6個字個字
作者: 熊人大兵    時間: 2017-5-2 10:37
關系到運算等級的問題
作者: L恰恰    時間: 2017-5-2 12:04
應該沒有區別
作者: lehigh    時間: 2017-5-2 12:45
肯定有啊,下面會比上面少一次
作者: xiaomei_hu    時間: 2017-5-2 15:54
如果cnt=400   ,   就有差了      你想想
作者: 學習電子知識    時間: 2017-5-2 20:20
第一個判斷條件是先判斷cnt的值,第二個是cnt值加一以后再判斷cnt 的值
作者: d1375    時間: 2017-5-2 20:33
好想是一樣的吧
作者: tobyliu415    時間: 2017-5-2 22:14
邊界值不一樣cnt++>400,是先取cnt的值和400比較然后增量,后面那個是先增量然后和400去比較。如果cnt==400,第一個不會執行括號內的內容,第二個就會執行括號內的內容。
作者: ppka    時間: 2017-5-2 22:25
沒區別啊

作者: daocaoren5    時間: 2017-5-2 23:50
前面先和400比較再++,后面是++后再和400比較吧!
作者: bayga456    時間: 2017-5-3 09:19
bayga456 發表于 2017-5-2 09:30
結果是一樣的,可能編譯出的代碼有所不同。

看錯了,
應該是一個先加1再比較,一個比較后再加1,差了1次
作者: 小小水    時間: 2017-5-3 09:54
上面一個是cnt先加一后再與400進行比較,而下面一個是cnt直接與400進行比較。
作者: 519762768    時間: 2017-5-3 10:17
第一個對于批量的修改,沒有第二個方便。
作者: weoan    時間: 2017-5-3 13:56
沒區別,++的運算級別高于》
作者: zxcvvbnh    時間: 2017-5-3 15:43
貌似都一樣
作者: gzq852620951    時間: 2017-5-3 18:15
沒區別
作者: 空城的守望者    時間: 2017-5-3 19:34
沒區別,可以去仿真試試
作者: 天機    時間: 2017-5-3 20:03
應該沒有區別
作者: zl2168    時間: 2017-5-3 20:15
有無區別可以keil c運行一下




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1