C- koodi voi sisältää tyhjiä merkkejä missä tahansa, kunhan niitä ei kirjoiteta keskelle sanaa tai tekstiä määrittelevän ""- parin ollessa auki. ""- parin sisällä tyhjätkin merkit ovat merkityksellisiä. Tyhjillä merkeillä ei saa myöskään sotkea esikääntäjälle tarkoitettuja #- direktiivi - rivejä, näiden pitää muodostaa täsmälleen yksi rivi.
Lainausmerkkeihin suljettu jono voidaan tarvittaessa katkaista tyhjillä merkillä sulkemalla ja avaamalla lainausmerkit. Esimerkiksi
"Kissa" "istuu" - > "Kissaistuu"Tarvittaessa C- ohjelman riviä voidaan jatkaa uudelle riville kirjoittamalla \- merkki edellisen rivin loppuun ja sen jälkeen välittömästi rivinvaihto.
Siis kääntäjän kannalta malliohjelmamme voitaisiin kirjoittaa myös seuraavillakin tavoilla:
#include\
<stdio.h>
int
main
(
void
)
{
printf
(
"Hel\
lo "
"w" /* kommentti keskellä jonoa */ "or"
"ld!"
"\n"
)
;
return
0
;
}
#include <stdio.h>
int main(void){
printf("Hello "
"world!\n"
);return 0;}
#include <stdio.h>
int main(void){printf("Hello world!\n");return 0;}
Yleinen tyyli on kuitenkin jakaa koodia riveihin ja sisentää lohkoja
muutamalla pykälällä. Kunnes lukija on varma omasta
tyylistään, kannattaa matkia tässä monisteessa (ei
kuitenkaan edellisiä esimerkkejä) esitettyä kirjoitustapaa
ohjelmille.