ちょっとTea Timeのバックスラッシュについて - sue
2024/12/15 (Sun) 07:26:48
ヒロ様
linux等で長いコマンドを打つとき、バックスラッシュで改行を(実行時に)無視して続く行まで、一行と見なすという仕様があります。
C言語内でも適用されるとは、私も知りませんでしたが、そういう罠がある見たいですね。
https://seashowwww.hatenablog.jp/entry/20140113/1389625174
そういえば、結局ドット抜けってあったんですかw?
Re: ちょっとTea Timeのバックスラッシュについて - ヒロ
2024/12/15 (Sun) 08:39:54
どうやらC言語の仕様のようです。以下、バックスラッシュのWIKI.
C/C++では、行末に\が出現した場合、行の継続として扱われ、直後の改行とともに無視される[7]。これはプリプロセッサが動作する前に解釈されるため、特に長いプリプロセッサマクロを複数行に分けて記述するときに使われる。
>そういえば、結局ドット抜けってあったんですかw?
結構あるようです。点灯が弱かったり、不安定だったり。あとで、ラインでもひいて確認しようかと思っています。全点灯させると早いですが、電流がとてつもなく大きくなりそうで、ちょっとこわいです。