C heeft geen ingebouwde ondersteuning voor uitzonderingen zoals sommige andere talen.
In C kan loggen worden bereikt met basisbestandsbewerkingen of met behulp van meer geavanceerde bibliotheken.
In C wordt een functie gedeclareerd met een retourtype, een naam, en parameters (indien van toepassing), gevolgd door een blok code.
Refactoring kan een reeks tactieken omvatten, van het hernoemen van variabelen voor meer duidelijkheid tot het wijzigen van de structuur van code voor betere modularisatie.