C-esikääntäjä (, lyhyesti cpp) on C ja C++-kielten esikääntäjä, jonka kautta lähdekoodi käsitellään ennen varsinaista käännösvaihetta. Esikääntäjää ohjataan lähdekoodissa #-merkillä alkavilla direktiiveillä kuten #include ja #define.

Esikääntäjän lisäämisen C-kieleen ehdotti Alan Snyder. Esikääntäjä ei ole muuta kuin erikoistunut tekstieditori.

Lähteet

Luokka:C