Aliohjelma esitellään vastaavasti kuin pääohjelmakin. Esimerkiksi satunnaisen matkaajan mittakaavaohjelmassa (tässä puhdas C- kielinen versio) voisimme kirjoittaa käyttöohjeet omaksi aliohjelmakseen:
#include <stdio.h>
#define MITTAKAAVA 200000.0
#define MM_KM (1000.0*1000.0)
void ohjeet(void)
{
printf("Lasken 1:%3.0lf kartalta millimetreinä mitatun matkan\n",MITTAKAAVA);
printf("kilometreinä luonnossa.\n");
}
int main(void)
{
int matka_mm;
double matka_km;
ohjeet();
printf("Anna matka millimetreinä>");
scanf("%d",&matka_mm);
matka_km = matka_mm*MITTAKAAVA/MM_KM;
printf("Matka on luonnossa %1.1lf km.\n",matka_km);
return 0;
}
Tämän etu on siinä, että saimme pääohjelman selkeämmän näköiseksi.