Дзякуючы гібкасці мовы, шмат тыпаў памылак у C, сярод якіх памылкі, звязаныя з функцыямі са зменнай колькасцю аргументаў, выхад за межы масіву ці няслушнае выдзяленне памяці, немагчыма праверыць поўнасцю.