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