
Pored brojnih ispravljenih tipografskih grešaka i grešaka u prelomu (brojevi stranica u sadržaju i indeksu su sada korektno poravnati), neke stvari su preciznije opisane ili su izbjegnute nejasne formulacije rečenica. Kako bi se knjiga učinila prikladnijom za učenike srednjih škola, prepravljeni su neki primjeri koji su se pozivali na znanja iz matematike koja većina srednjoškolaca ne posjeduje, a za neke pojmove su date definicije. Značajnije izmjene u drugom izdanju su:
Poglavlje 1
- Dodat opis formata %g u printf funkciji.
- Dodato jedno pitanje za razumijevanje različitih formata u printf-u.
Poglavlje 2
- Dodato pet pitanja za razumijevanje gradiva iz oblasti Booleove algebre.
- Dodata tri nova zadatka za vježbu, a jedan zamijenjen/preformulisan kako bi se izbjeglo korištenje naprednih pojmova iz matematike.
Poglavlje 3
- Dodato jedno pitanje za razumijevanje gradiva (operator zarez).
Poglavlje 4
- Zadatak 2 (poglavlje 4.1.4 "Petlje sa različitim korakom") je preformulisan kako bi bio zanimljiviji i usput objašnjeno nekoliko različitih pristupa rješavanju zadatka.
- Umjesto primjera korištenja naredbe continue koji je bio generalno loš i koristio pojmove iz trigonometrije, ubačen jedan interesantan zadatak.
- Data definicija pojma "faktorijel" prilikom njegovog prvog korištenja.
- U zadatku za vježbu sa slučajnim brojevima data definicija pojma "slučajan broj" i dodatni savjeti za rješavanje zadatka (random number seed).
Poglavlje 5
- Kod nizova proizvoljne dužine spomenuta funkcija realloc i data referenca na dodatak gdje je objašnjeno kako se takvi nizovi mogu ispravno kreirati u C-u.
- Bolje objašnjen primjer u poglavlju 5.2.1.
- Tri zadatka za vježbu zamijenjena drugačijim i interesantnijim zadacima, čime je izbjegnuto korištenje naprednih pojmova iz matematike, u jednom zadatku dodat nedostajući primjer ulaza i izlaza.
Poglavlje 6
- Fusnota sa pojmom "void funkcija" radi stavljanja u indeks.
Poglavlje 8
- U poglavlju 8.2.5 popravljen primjer koda - funkcije zamijeni_string_ubaci i zamijeni_string_izbaci (grešku pronašao Armin Petrović) te je dodato pojašnjenje primjera.
Dodatak C
- Dorađen i proširen tekst u poglavlju C.2.3 Funkcije malloc i free.
- Dodato novo poglavlje C.2.4 Povezane liste.