コードの最初の行
```c
#include <stdio.h>
```
はプリコンパイラの命令で、`stdio.h` ライブラリファイルの内容を含んでいる。これがないと、後の行の
```c
    printf("%d ", n);
```
は紹介されていない関数を呼び出すことになる。コンパイラによっては、これは警告やエラーになるかもしれない。例えば、C99標準では、`printf`のような標準ライブラリ関数を導入することも要求している。
Ensimmäinen koodirivi
```c
#include <stdio.h>
```
on esikääntäjän käsittelemä ohje, joka sisällyttää ohjelmaan tiedoston `stdio.h` -kirjastotiedoston sisällön, joka puolestaan sisältää mm. `printf` -funktion esittelyn. Ilman tätä, myöhemmin koodissa rivillä
```c
    printf("%d ", n);
```
kutsuisi funktiota, jota ei ole esitelty. Tämä voi kääntäjästä riippuen tuottaa varoituksen tai virheen: esimerkiksi C99-standardin mukaan myös standardikirjaston funktiot kuten `printf` tulee esitellä.