Tämä luku kertoo C:n kommenteista.

C-kielessä kommentit aloitetaan merkkiparilla /* ja lopetetaan merkkiparilla */. Kääntäjä tunnistaa kaiken näiden merkkien sisään kirjoitetun tekstin kommentiksi ja ohittaa ne. Uusi C99-standardi hyväksyy myös C++-tyyliset kommentit (joissa kommentti alkaa merkeillä // ja jatkuu rivin loppuun saakka), mutta koska ANSI C ei niitä hyväksy, käytetään koodissa usein vain C-tyylisiä kommentteja.

Kommenttien tarkoituksena on selventää koodia ja selittää mitä se tekee (siis ei toistaa, mitä koodi tekee, vaan miksi se tekee mitä tekee). Kommentit suunnataan ohjelmoijille, ei kääntäjille. Koodipätkän voi helposti myös tilapäisesti poistaa käytöstä tekemällä siitä kommentin.

if (foo == 0)
{
    /* Tämä on kommentti */
    int bar;
    
    /* Tämä on
       monirivinen
       kommentti */
    bar = 1;
    
    // Tämä on C++-tyylinen kommentti
    bar = foo;
}
C-ohjelmointikieli

EtusivuHistoriaTyökalut


Yksinkertainen C-kielinen ohjelmaMuuttujatOperaattoritKommentitOhjausrakenteetFunktiotOsoittimetDynaaminen muistinvarausTaulukotMerkkijonotTietueetEsikääntäjäOtsikkotiedostot


C-kielen varatut sanatStandardikirjastoAiheesta muualla