string.h - kirjaston funktioista useat ovat sellaisia, että ne palauttavat myös nimessään osoittimen tulosmerkkijonoon. Miksikö? Siksi, että tällöin merkkijonokutsuja voidaan ketjuttaa funktiomaisesti:
char jono[30],st[40]; ... strcat(strcpy(st,strcat(strcpy(jono,"Kissa")," istuu"))," puussa!");
Esimerkissä jonot saisi arvokseen:
jono: "Kissa istuu" st : "Kissa istuu puussa!"