PTT推薦

[問卦] 業界寫程式用 i++ 多還是 ++i 多?

看板Gossiping標題[問卦] 業界寫程式用 i++ 多還是 ++i 多?作者
zzzz8931
(宅男)
時間推噓17 推:22 噓:5 →:35

寫程式要讓一個變數加一有很多種方式,

以 C 語言的索引 i 為例,

其中兩種方法為在 i 前面寫 ++ 和在 i 後面寫 ++,

業界寫程式用 i++ 多還是 ++i 多?

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.137.92 (臺灣)
PTT 網址

bill403777 06/28 17:49黑++

alloc 06/28 17:49++i++;

blackhippo 06/28 17:50我記得i++跟++i不太一樣..

gn01642884 06/28 17:50++i 少一次copy

dd7722588 06/28 17:50我記得是順序吧

HisVol 06/28 17:50業界是哪個業界

hank727 06/28 17:51我都用i-=-1

firetim 06/28 17:51交給電腦自己判斷

nh60211as 06/28 17:51for each

abc9bitedi 06/28 17:51老饕沒空啦

blackhippo 06/28 17:51好像是行為的順序吧..好久沒寫code

Granatha 06/28 17:518==========D

aynmeow 06/28 17:52誰用++1我一定扁他

freef1y3 06/28 17:53i+++++i

zero00072 06/28 17:53i-=-1;

virnux 06/28 17:54這不是跟coding機器人說聲"哎嘉依"就弄好

virnux 06/28 17:54了嗎

duya 06/28 17:55i++吧, 迴圈對於我這種邏輯不好的人特難,

duya 06/28 17:56如果還有PTSD導致的flash back現象, 更麻煩.

applejone 06/28 17:56i+=i

ruthertw 06/28 17:56刷題?寫這樣穩上: i+= 1101 and 0011

AmigoSin 06/28 17:56聽說古早時期++i比較快,現在沒差

ruthertw 06/28 17:57考官你寫成程式碼:i+=1101&&0011

ruthertw 06/28 17:57

memory1024 06/28 17:58就看你今天想從0還是從1開始

w1245h 06/28 17:59執行順序有差

max0928895 06/28 17:59python看不懂++

ChungLi5566 06/28 18:00i+=1啦

asd823 06/28 18:01編譯器都幫你最佳化了...

stosto 06/28 18:04I++ 以前c++ compiler 確實得用++I會快那

stosto 06/28 18:04麼你感覺不出來的快一點,現在編譯器大概

tsisni 06/28 18:04功能都不一樣了

stosto 06/28 18:04都最佳化了

koim 06/28 18:05意思不同

Murasaki0110 06/28 18:05好懂最重要

akira01 06/28 18:07i=i + 1好讀,不會被complain

cltang 06/28 18:25C/C++寫i=i+1會被笑外行啦

mp5k6 06/28 18:38現在都沒差了 compiler都幫你最佳化了

s4300026 06/28 18:41這永遠不會是影響效率的關鍵

sunhextfn 06/28 18:48i += 1

saufu08 06/28 18:50i++

saufu08 06/28 18:50跑回圈很愛用

Leftwing 06/28 18:55我都 i++; /*E04 look 3 small*/

soheadsome 06/28 19:07釣不到

Argos 06/28 19:07i=i+1才是最好的寫法 程式看得懂最重要

Argos 06/28 19:09其他寫法都是自作聰明 無助於生產力

zaqimon 06/28 19:09i=i+++++i

ma4wanderer 06/28 19:11i+=2; i-=1;

w271235 06/28 19:18i=i+1

Fancose 06/28 19:19寫的看的懂最重要,寫的看不懂debug會頭

w271235 06/28 19:19請支持唯一寫法,以後要改也方便

Fancose 06/28 19:19

afoliagefind 06/28 19:48沒有先加後加考量的話習慣I++

afoliagefind 06/28 19:51如果當索引的話++i 會先+1才找I++的

afoliagefind 06/28 19:51話會先找再+1 不一樣吧

ericthree 06/28 20:08我都寫++i

ericthree 06/28 20:09不過現在的編譯器 該改的都改了吧

NeedMyMonkey 06/28 20:51c++辣肏

TigraBoy 06/28 22:19以前有學長很愛吹這個,重點他媽的寫一

TigraBoy 06/28 22:19手爛程式還要談三小效能

kphuang 06/28 22:19i++

yzfr6 06/29 02:04只有 C體系的程式才有 ++i 跟 i++