C har ikke innebygd støtte for unntak slik som noen andre språk.
I C kan logging oppnås med grunnleggende filoperasjoner eller ved å bruke mer sofistikerte biblioteker.
I C er en funksjon erklært med en returtype, et navn og parametere (hvis noen), fulgt av en blokk med kode.
Refaktorering kan involvere en rekke taktikker fra å gi nytt navn til variabler for klarhet til å endre kodestrukturen for bedre modularisering.