Aşağıdaki program kendi kendini çağıran fonksiyon kullanarak "Bilgisayar" kelimesini ekrana yazar.
#include <stdio.h>
void fonk(char *cp);
int main(void)
{
fonk("Bilgisayar");
return 0;
}
void fonk(char *cp)
{
if (*cp) {
fonk (cp+1);
printf("%c", *cp);
}
}
Yukarıdaki örnekte, program aşağıdaki satırı ekrana yazar:
rayasigliB