Kuidas kirjutada C-programmeerimises kommentaare
Mis on kommentaar C-keeles?
A kommentaar on programmi lähtekoodi selgitus või kirjeldus. See aitab arendajal selgitada koodi loogikat ja parandab programmi loetavust. Käitusajal ignoreerib kompilaator kommentaari.
C-s on kahte tüüpi kommentaare:
1) Kommentaar, mis algab kaldkriipsuga tärniga /* ja lõpeb kaldkriipsuga */ ning võid selle paigutada koodis ükskõik kuhu, samale reale või mitmele reale.
2) Üherealised kommentaarid, mis kasutab topeltkaldkriipsu //, mis on pühendatud üksikute ridade kommenteerimiseks
Üherealise kommentaari näide
// single line comment example
Siin on näide kommentaaride tüübist
// C program to demo // Single Line comment #include <stdio.h> int main(void) { // This is a single line comment printf("Guru99"); return 0; // return zero }
Mitmerealise kommentaari näide
/* Sample Multiline Comment Line 1 Line 2 …. … */
Mitmerealise kommentaari näide
#include <stdio.h> int main() { /* in main function I can write my principal code And this in several comments line */ int x = 42; //x is a integer variable printf("%d", x); return 0;}
Miks teil kommentaare vaja on?
Hea programmeerija, kes kirjutab inimesele arusaadavaid koode, on parem kui programmeerija, kes genereerib ainult masinale mõistetavaid koode.
Seega on tungivalt soovitatav lisada oma koodile kommentaare, kuna see on hea programmeerimise tava. Kommentaarid ei mõjuta programmi, kuna kompilaator ignoreerib neid.
Kommentaarid aitavad arendajal koodi loogikat/algoritmi mõista, kui ta seda pika aja pärast uuesti vaatab.