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
  Hello.c je tradicionalni uvod u C programiranje. To je aplikacija čiji je zadatak da na ekranu vašeg monitora ispiše poruku "Hello, World!". Da biste i vi napravili Hello.c aplikaciju, pratite sledeće korake.

Pokrenite svoj editor i pažljivo prekucajte sledeći kod.
      #include <stdio.h>

      main()
      {
              printf("Hello, World!\n");
              return 0;
      }
Što se mene tiče, vi ga možete i kopirati, ali vam to ne savjetujem. Pravi programeri ne kopiraju kod, već ga pišu. To im je zadatak. Osjećajte se kao programer. Snimite ovaj kod pod imenom Hello.c na svoj Hard Disk. Potom ga kompajlirajte. Ako ne znate kako ovo da uradite, pogledajte u Help kompajlera. U direktorijumu, gdje ste snimili Hello.c, trebala bi se pojaviti nova datoteka Hello.exe (DOS/Windows) ili samo Hello (Linux). Pokrenite aplikaciju na način kako pokrećete i druge aplikacije. Na ekranu treba da se ispiše poruka:
      Hello, World!
Čestitamo! Uspješno ste napravili svoju prvu aplikaciju u C-u.

Napomena: Nekim korisnicima Windows-a može se desiti da aplikacija pri pokretanju samo "trepne" i neće moći vidjeti poruku. Ako vam se to desi, pokrenite aplikaciju iz DOS Prompt-a.

Razvojni ciklus

Vi niste ni svijesni da ste upravo prošli sve korake razvojnog cilusa. Da pojasnim. Na početku imali smo cilj da napravimo aplikaciju, koji ispisuje poruku "Hello, World!" na ekranu. Time je prvi korak, ideja, već kompletiran. Potom smo prešli na realizaciju. Napisali smo kod i kompajlirali ga. Podkorak projektivanje aplikacije smo na neki način preskočili. Ne kažem da ova aplikacija nije projektovana, nego trebate shvatiti da je za početnike ovaj podkorak špansko selo, sve dok se ne počnu sretati sa naredbama. Potom smo pokrenuli aplikaciju. Vidjevši da aplikacija radi ono što treba, završavamo sa testiranjem aplikacije i izlazimo iz razvojnog ciklusa.

Razvojni ciklus - Greške