Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
5Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
C prog

C prog

Ratings:

5.0

(2)
|Views: 429 |Likes:
Published by Milos Macedoljan

More info:

Published by: Milos Macedoljan on Dec 17, 2007
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/12/2011

pdf

text

original

 
Programski jezik C
predavanjaak. g. 2003/04.
M. Jurak
 
Sadrˇzaj
1 Uvod 8
1.1 Programski jezici . . . . . . . . . . . . . . . . . . . . . . . . . 81.2 Osnove pisanja programa u
Unix
okruˇzenju . . . . . . . . . . 101.2.1 Editor teksta . . . . . . . . . . . . . . . . . . . . . . . 101.2.2 Compiler . . . . . . . . . . . . . . . . . . . . . . . . . . 101.2.3 man . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.2.4 Debugger . . . . . . . . . . . . . . . . . . . . . . . . . 111.2.5 Linker . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2.6 make . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2.7 Programske biblioteke . . . . . . . . . . . . . . . . . . 12
2 Osnove programskog jezika C 13
2.1 Prvi program . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.2 Varijable.
while
petlja . . . . . . . . . . . . . . . . . . . . . . 162.3
for
petlja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.4
if
naredba . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.5 Funkcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262.5.1 Funkcija
main
. . . . . . . . . . . . . . . . . . . . . . . 302.5.2 Prototip funkcije . . . . . . . . . . . . . . . . . . . . . 302.6 Polja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.6.1
<math.h>
. . . . . . . . . . . . . . . . . . . . . . . . . 362.7 Pokazivaˇci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.8 Polja znakova . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3 Konstante i varijable 46
3.1 Znakovi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.2 Komentari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.3 Identifikatori i kljuˇcne rijeˇci . . . . . . . . . . . . . . . . . . . 473.4 Osnovni tipovi podataka . . . . . . . . . . . . . . . . . . . . . 493.4.1 Cjelobrojni podaci . . . . . . . . . . . . . . . . . . . . 493.4.2 Znakovni podaci . . . . . . . . . . . . . . . . . . . . . 522
 
SADRˇZAJ 33.4.3 Logiˇcki podaci . . . . . . . . . . . . . . . . . . . . . . . 533.4.4 Realni podaci . . . . . . . . . . . . . . . . . . . . . . . 533.4.5 Kompleksni podaci . . . . . . . . . . . . . . . . . . . . 553.5 Varijable i deklaracije . . . . . . . . . . . . . . . . . . . . . . . 553.5.1 Polja . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.5.2 Pokazivaˇci . . . . . . . . . . . . . . . . . . . . . . . . . 573.6 Konstante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593.7 Inicijalizacija varijabli . . . . . . . . . . . . . . . . . . . . . . 633.8 Enumeracije . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4 Operatori i izrazi 66
4.1 Aritmetiˇcki operatori . . . . . . . . . . . . . . . . . . . . . . . 664.1.1 Konverzije . . . . . . . . . . . . . . . . . . . . . . . . . 674.1.2 Prioriteti i asocijativnost . . . . . . . . . . . . . . . . . 684.2 Unarni operatori . . . . . . . . . . . . . . . . . . . . . . . . . 694.2.1 Inkrementiranje, dekrementiranje . . . . . . . . . . . . 704.2.2
sizeof
operator . . . . . . . . . . . . . . . . . . . . . . 714.3 Relacijski i logiˇcki operatori . . . . . . . . . . . . . . . . . . . 724.4 Operatori pridruˇzivanja . . . . . . . . . . . . . . . . . . . . . . 744.5 Uvjetni operator
: ?
. . . . . . . . . . . . . . . . . . . . . . 754.6 Prioriteti i redoslijed izraˇcunavanja . . . . . . . . . . . . . . . 76
5 Ulaz i izlaz podataka 78
5.1 Funkcije
getchar
i
putchar
. . . . . . . . . . . . . . . . . . . 785.2 Funkcije iz datoteke
<ctype.h>
. . . . . . . . . . . . . . . . . 805.3 Funkcije
gets
i
puts
. . . . . . . . . . . . . . . . . . . . . . . 815.4 Funkcija
scanf
. . . . . . . . . . . . . . . . . . . . . . . . . . 825.4.1 Uˇcitavanje cijelih brojeva . . . . . . . . . . . . . . . . . 835.4.2 Uˇcitavanje realnih brojeva . . . . . . . . . . . . . . . . 855.4.3 Drugi znakovi u kontrolnom nizu . . . . . . . . . . . . 855.4.4 Uˇcitavanje znakovnih nizova . . . . . . . . . . . . . . . 865.4.5 Prefiks
*
. . . . . . . . . . . . . . . . . . . . . . . . . 875.4.6 Maksimalna ˇsirina polja . . . . . . . . . . . . . . . . . 885.4.7 Povratna vrijednost . . . . . . . . . . . . . . . . . . . . 895.5 Funkcija
printf
. . . . . . . . . . . . . . . . . . . . . . . . . . 905.5.1 Ispis cijelih brojeva . . . . . . . . . . . . . . . . . . . . 915.5.2 Ispis realnih brojeva . . . . . . . . . . . . . . . . . . . 925.5.3ˇSirina i preciznost . . . . . . . . . . . . . . . . . . . . . 935.5.4 Ispis znakovnih nizova . . . . . . . . . . . . . . . . . . 945.5.5 Zastavice . . . . . . . . . . . . . . . . . . . . . . . . . 95

Activity (5)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Muris Zlotrg liked this
latinlover084 liked this
adamovic5 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->