ovde cemo ukratko objasniti o programiranju u c,trazite tutorilal na nasem jeziku?mozda trazite program dev-c++,ili druge nacicete ga ovde.
Ovdje je jednostavni program koji ispisuje poruku "Hello world!"
C jezik preporucamo svima koji se nikada prije nisu susreli sa bilo kakvim programiranjem. Mogli smo odabrati i Pascal ili Basic, ali na C se najjednostavnije možemo nadogradivati sa naprednijim programskim jezicima poput C++ a ili npr. PHP-a zbog slicnosti sintakse. Sintaksa je nacin pisanja koda propisan standardom za C programski jezik.
Svaki program zapoceti cemo ukljucivanjem biblioteka u naš program. Biblioteke sadrže standardne funkcije i unaprijed su isprogramirane. Služe kako bi se olakšalo programiranje. Primjer jedne biblioteke je stdio.h. Stdio.h sadrži osnovne ulazno izlazne funkcije poput ispisa podataka na ekranu (printf).
Kao što svaki programski tutorijal zapocinje i ovaj cemo zapoceti primjerom „Hello world“, a svaku liniju objasniti cemo naknadno.
#include <stdio.h>
int main () {
printf("Hello world!");
getche();
return 0;
}
„#include<stdio.h>“ znaci da ukljucujemo standarnu ulazno izlaznu biblioteku podataka.
„int main ()“ je pocetak glavnog programa. Zasad se držite toga kao pravilo da ovaj dio mora biti sadržan u svakom Vašem programu.
„{“ oznacava pocetak bloka podataka. Svaki blok podataka mora biti zatvoren.
„printf("Hello world!");“ je funkcija koja ispisuje tekst na ekranu tj. konzoli. Umjesto teksta „Hello world!“ može pisati bilo koji tekst. Tekst unutar printf-a, u ovom slucaju hello world mora biti pod navodnicima. Svaka naredba u C-u završava sa znakom „;“ uz neke iznimke.
„getche();“ ceka znak sa tipkovnice, a tek nakon toga izlazi iz programa. Ovo nam koristi kako bi stigli vidjeti što ispisuje naš program. U protivnom, program bi se izvršio i izašao, a pritom ne bismo stigli vidjeti rezultat izvršavanja. Pokušajte ukloniti tu naredbu i pokrenuti program.
„return 0;“ vraca operacijskom sustavu poruku kako je izvršavanje proteklo bez problema. U slucaju da se vrati vrijednost „1“ OS zna da je došlo do pogreške.
„}“ oznacava kraj bloka naredbi. Broj „{“ definira broj „}“.
Prepišimo program iznad u Dev-C++ i spremimo ga sa ekstenzijom „c“. Inace, Dev-C++ po normalnim postavkama sprema u „cpp“ što je ekstenzija za C++. Ako ostavimo u cpp moguce je da ce nam prevoditelj (compiler) izbacivati grešku.
Prevoditelj svaku našu naredbu prevodi u stojni kod tj. naredbu koju racunalo razumije. Kod prevodenja može doci do odredenih grešaka. Greške mogu biti logicke i sintakticke. Primjer logicke greške je npr. a = a + b * c, a htjeli smo a = ( a + b ) * c. Naš program ce u ovom slucaju raditi, ali ce izbacivati krivi rezultat. Primjer sintakticke greške ja npr. zaboravljen znak „;“ (tocka-zarez) iza naredbe. Compiler ce nam u ovom slucaju izbaciti grešku.
thanks the best
Ovdje je jednostavni program koji ispisuje poruku "Hello world!"
C jezik preporucamo svima koji se nikada prije nisu susreli sa bilo kakvim programiranjem. Mogli smo odabrati i Pascal ili Basic, ali na C se najjednostavnije možemo nadogradivati sa naprednijim programskim jezicima poput C++ a ili npr. PHP-a zbog slicnosti sintakse. Sintaksa je nacin pisanja koda propisan standardom za C programski jezik.
Svaki program zapoceti cemo ukljucivanjem biblioteka u naš program. Biblioteke sadrže standardne funkcije i unaprijed su isprogramirane. Služe kako bi se olakšalo programiranje. Primjer jedne biblioteke je stdio.h. Stdio.h sadrži osnovne ulazno izlazne funkcije poput ispisa podataka na ekranu (printf).
Kao što svaki programski tutorijal zapocinje i ovaj cemo zapoceti primjerom „Hello world“, a svaku liniju objasniti cemo naknadno.
#include <stdio.h>
int main () {
printf("Hello world!");
getche();
return 0;
}
„#include<stdio.h>“ znaci da ukljucujemo standarnu ulazno izlaznu biblioteku podataka.
„int main ()“ je pocetak glavnog programa. Zasad se držite toga kao pravilo da ovaj dio mora biti sadržan u svakom Vašem programu.
„{“ oznacava pocetak bloka podataka. Svaki blok podataka mora biti zatvoren.
„printf("Hello world!");“ je funkcija koja ispisuje tekst na ekranu tj. konzoli. Umjesto teksta „Hello world!“ može pisati bilo koji tekst. Tekst unutar printf-a, u ovom slucaju hello world mora biti pod navodnicima. Svaka naredba u C-u završava sa znakom „;“ uz neke iznimke.
„getche();“ ceka znak sa tipkovnice, a tek nakon toga izlazi iz programa. Ovo nam koristi kako bi stigli vidjeti što ispisuje naš program. U protivnom, program bi se izvršio i izašao, a pritom ne bismo stigli vidjeti rezultat izvršavanja. Pokušajte ukloniti tu naredbu i pokrenuti program.
„return 0;“ vraca operacijskom sustavu poruku kako je izvršavanje proteklo bez problema. U slucaju da se vrati vrijednost „1“ OS zna da je došlo do pogreške.
„}“ oznacava kraj bloka naredbi. Broj „{“ definira broj „}“.
Prepišimo program iznad u Dev-C++ i spremimo ga sa ekstenzijom „c“. Inace, Dev-C++ po normalnim postavkama sprema u „cpp“ što je ekstenzija za C++. Ako ostavimo u cpp moguce je da ce nam prevoditelj (compiler) izbacivati grešku.
Prevoditelj svaku našu naredbu prevodi u stojni kod tj. naredbu koju racunalo razumije. Kod prevodenja može doci do odredenih grešaka. Greške mogu biti logicke i sintakticke. Primjer logicke greške je npr. a = a + b * c, a htjeli smo a = ( a + b ) * c. Naš program ce u ovom slucaju raditi, ali ce izbacivati krivi rezultat. Primjer sintakticke greške ja npr. zaboravljen znak „;“ (tocka-zarez) iza naredbe. Compiler ce nam u ovom slucaju izbaciti grešku.
Imate iskustva predloge ili problema napisite ovde.