Autor Tema: Osnove programskog jezika C - Hello World!  (Pročitano 4110 puta)

hprodigy

  • Newbie
  • *
Osnove programskog jezika C - Hello World!
« poslato: Jul 25, 2013, 05:01:15 posle podne »
Osnove programskog jezika C na primjeru Hello world programa, uz objašnjenja osnovnih funkcija.


#include

int main(void){

printf("Hello, world!
");

return 0;

}


Ovaj program radi jednostavnu zadaću - ispisuje "Hello, world!". Pogledajmo kako radi.


Prva linija - #include

Ova linija govori da ćemo u ostatku programa koristiti naredbe koje su opisane u datoteci stdio.h,
što je skraćeno za STandarD Input Output, tj. standardne naredbe za upis i ispis.


Sljedeća linija - int main(void)

To je deklaracija glavne (main) funkcije. Svaka fukcija ima svoj tip, npr. int (integer), real, char itd. Prva riječ označava kojeg će tipa biti fukcija.

Druga riječ, main, označava ime funkcije. Ovdje nam main označava glavnu funkciju.

Nadalje, poslije main vidimo (void). U zagradu nakon imena funkcije upisujemo koje će argumente naša fukcija primati.


Zagrade { i } označavaju blok programskog kôda koji spada u funkciju main.

Naredba printf je naredba za ispis. Pomoću nje ispisujemo podatke na ekran. Vidimo da je argument funkcije "Hello world!
".
Dvostruki navodnici označavaju string, tj. tekst za ispisivanje.


 nam označava posebni znak za prijelaz u novi red. Svi posebni znakovi imaju  ispred sebe, a ako želimo ispisati "", napisat ćemo "\" u printf funkciji.

Naredba return daje povratnu vrijednost funkciji, u našem slučaju je to 0.