Ovo je KNJIGA SA REŠENJIMA. Ona sadrži rješenja za sve vježbe u knjizi Programski jezik C, drugo izdanje, čiji su autori Brian W. Kemighan i Dennis M. Ritchie. Pažljivo proučavanje knjige Programski jezik C: Rješenja zadataka, drugo izdanje, zajedno sa knjigom Programski jezik C, drugo izdanje, pomoći će vam da razumijete programski jezik C i naučiće vas dobrom C programiranju. Koristite knjigu Programski jezik C, drugo izdanje, da naučite C, uradite prateće vježbe, a zatim proučite rješenja koja se nalaze u ovoj knjizi. Rješenja smo pisali koristeći prepoznatljive konstrukcije jezika, kompatibilne sa terminologijom knjige Programski jezik C, drugo izdanje. Tempo rada u ove dve knjige je u potpunosti usaglašen. Kasnije, kada više naučite o jeziku C, možda ćete moći da nađete bolja rešenja. Naša rešenja su propraćena objašnjenjima. Pretpostavljamo da ste pročitali materijal iz knjige Programski jezik C, drugo izdanje, i vježbu o kojoj se radi. Pokušali smo da ne ponavljamo sadržaj prethodne knjige, već da opišemo najvažnije elemente svakog rješenja. Programski jezik ne možete naučiti samo čitanjem konstrukcija jezika. To zahtijeva i programiranje – pisanje sopstvenih programa i proučavanje onih koje su drugi napisali. Da biste razumjeli logički tok naših programa, koristili smo dobre odlike jezika, dijelili kod u više modula, u velikoj mjeri koristili bibliotečke funkcije i odgovarajuće forma-tirali izgled samog koda. Novo izdanje populame knjige čiji su autori Kemighan i Ritchie nudi isti izvanredan kvalitet izlaganja koji je prvo izdanje knjige učinilo neprevaziđenim modelom za sve knjige o računarskom programiranju. Autori opisuju odlike jezika C koje su mu dodate od pojave prvog izdanja: dodjeljivanje struktura, nabrojive tipove, tip void i strožiju provjeru tipova. Pored toga, autori su poboljšali opis važnih odlika jezika, kao što su pokazivači, koje predstavljaju srž C programiranja. Oni su preradili originalne primere, a i dodali nove u nekoliko poglavlja. Dodat je i novi materijal o organizovanju programa u više izvomih datoteka, kao i o listama argumenata promjenljive dužine.