C ei sisällä sisäänrakennettua tukea poikkeuksille kuten jotkut muut kielet.
C:ssä lokituksen voi saavuttaa perustiedostotoimintojen avulla tai käyttämällä monimutkaisempia kirjastoja.
C-kielessä funktio ilmaistaan paluutyypillä, nimellä ja parametreilla (jos niitä on), jonka jälkeen seuraa koodilohko.
Refaktorointi voi sisältää toimenpiteitä muuttujien nimeämisen selkeyttämisestä koodin rakenteen muuttamiseen paremman modulaarisuuden saavuttamiseksi.