Mit \ am Zeilenende kann eine Programmzeile an einer beliebigen Stelle
umgebrochen werden, auch wenn dies dort normalerweise nicht erlaubt
ist, also bspw. innerhalb von Makrodefinitionen, Schlüsselwörtern und
Zahlen-, String- oder Zeichenkonstanten. Zwei Zeilen, deren erste mit
\ endet werden dem Compiler als eine lange Zeile präsentiert.
Folgendes "Hello World" kann auch mit einem Bildschirm oder Editor, der
nur 8 Zeichen breit ist, eingegeben werden:
1 | #includ\
|
2 | e <stdi\
|
3 | o.h>
|
4 | int mai\
|
5 | n(void)\
|
6 | {printf\
|
7 | ("Hello\
|
8 | World\\
|
9 | n");ret\
|
10 | urn 0;}
|
Huch, da muss Andreas wohl das Syntaxhighlighting noch etwas
überarbeiten ;-)