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

作者: sufferlove (天然呆)   2023-01-13 18:22:42
※ 引述《gamesame7711 (框框愛安安)》之銘言:
: 問一下 純好奇
: 各位魯蛇宅宅在寫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++的程式廢柴。

Links booklink

Contact Us: admin [ a t ] ucptt.com