Re: [問卦] 你們寫coding都是用空格還是tab?

看板 Gossiping
作者 sufferlove (天然呆)
時間 2023-01-13 18:22:42
留言 16則留言 (8推 2噓 6→)

: 問一下 純好奇 : 各位魯蛇宅宅在寫code的時候 : 你們分段是用[空格], 還是用[tab] : 到底哪個比較高竿 才可以顯得出見習碼農的專業 : 畢竟我不想讓別人知道我只會複製 : 有八卦? 南無阿彌陀佛。 正經的答案是直接按tab可以空好幾格,所以有些人喜歡tab,但tab在不同文字編輯器下 呈現的格數不同,所以有些人支持空白。 不過用分號縮排才是王道: #include <iostream> int main() { ;;;;int x, y ;;;; ;;;;std::cin >> x >> y ;;;; ;;;;for (int i = 0; i < 10; ++i) ;;;;;;;;std::cout << i * x * y << ' ' ;;;; ;;;;std::cout << '\n'; ;;;;return 0; } 蛤?為什麼這樣可以呢?因為單獨一個分號構成一個empty statement,也就是什麼都 不做的statement。 補充一個小常識:Statement和expression有啥不同呢?Statement沒有值, expression有,例如 x = x + 8 就是一個expression,其值為把x增加8以後,x的值(那個等號是assignment,不是數學 上的等於,assignment expression的值為assignment做完後,左邊那個東西的值)。 而 x = x + 8; 就是一個statement,它沒有值。 By 討厭C++的程式廢柴。 --
※ 批踢踢實業坊(ptt.cc), 來自: 140.138.38.60 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1673605364.A.C90.html

mopepe5566: 為什麼空格都不一致 101.10.93.62 01/13 18:23

johnhmj: 難怪我以前大學同學都去學Java 不學C++ 114.136.185.52 01/13 18:25

zqAI3yGOAT: 程式鄙視鏈223.140.136.201 01/13 18:25

cuteSquirrel: 不要害人 114.37.203.30 01/13 18:25

yoyodiy: X=x+8 這等式會成立? 國小數學0分 61.223.231.194 01/13 18:26

baconcsie: 這種寫法,怎麼自動排版?114.137.194.170 01/13 18:26

zzro: 這樣單行沒加括弧的判斷式邏輯會跑掉118.231.137.114 01/13 18:26

baconcsie: 5樓不會寫程式114.137.194.170 01/13 18:27

Roooz: 看到一堆逗號不會頭痛ㄇ 36.231.229.17 01/13 18:27

i7851: yo 叔程式早就寫到出神入化了,他說什麼我 223.140.56.228 01/13 18:28

jason851124: int main(){;;;;;;;;;;;;;;;;;;;;;;} 1.173.58.40 01/13 18:28

i7851: 都信 223.140.56.228 01/13 18:28

weltschmerz: 好 吸嘉嘉 223.141.255.80 01/13 18:30

matico: 不會寫程式就算了,內文都解釋了不是數學 39.14.16.14 01/13 18:30

matico: 的等於,連中文都不會看 39.14.16.14 01/13 18:30

DPP48: yo叔都直接繞過程式的 125.229.35.103 01/13 18:31

您可能感興趣