Uvod u C   Autor: Milan Miščević
 
Jezik
Istorijat
C++
Kompajler
Razvojni ciklus
Hello.c
Greške
Komentari
Varijable
Printf i scanf
Include i main
Zbir.c
Konstante
Naredbe i izrazi
Operatori I
Zadaci I nivo
Operatori II
If/else
Zadaci II nivo
For
Zadaci III nivo
While
Zadaci IV nivo
Funkcije
Zadaci V nivo
Nizovi
Zadaci VI nivo
Zadaci
Rječnik
Literatura

abc C
  Kada se sve u životu može komentarisati, što ne bi mogli komentarisati i kod? Da bi to postigli, samo trebamo svoj komentar staviti između "/*" i "*/" (bez navodnika). Primjer:
      /* Ispisivanje poruke. */
      printf("Hello, World!");
Vi možete u komentar staviti šta god hoćete. Možete čak i psovati. Kada kompajler naidje na komentar, on ga potpuno ignoriše. Komentar može biti jedan red, dio jednog reda ili da se proteže dva ili više redova.
      int suma; /* Ukupna suma. */

      /* Sledeca funkcija treba da izracuna proizvod
      dva broja i da je vrati glavnoj funkciji. */

      int product(int x, int y)
      {
              return (x * y);
      }
Sledeći komentar je, tzv. ugniježden komentar (komentar u komentaru) i on se ne preporučuje.
      /* Bla, bla, /* Ugnijezdeni komentar. */ bla, bla. */
Takodje se ne preporučuje ni sledeći komentar:
      suma += cijena; // Cijena se dodaje na sumu.
Neki kompajleri dozvoljavaju ova dva oblika komentara, ali time vaš kod gubi na univerzalnosti.

Početnici obično smatraju komentare nepotrebnima. Varaju se. Oni su od neprocjenjivog značaja za razumjevanje koda. Kod je jasan dok se piše, dan-dva poslije pisanja ili kad je jednostavan. Međutim, teško se sjetiti šta ste mislili dok ste pisali kod prije šest mjeseci. Ne kažem da treba komentarisati svaki red koda. To je suludo. Već treba komentarisati ono što je nejasno, novo, komplikovano, ono što kod treba da uradi i sl.

Često komentari mogu pomoći pri otklanjanju grešaka. Ubacimo dio koda, za koji smatramo da je problematičan, i vidimo da li aplikacija radi bez tog dijela, kakve greške tada javlja i sl.

Greške - Varijable