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.