Sledi uvod v učenje jezika C s kazalcem, na katere je treba biti pozorni: 1. Pri učenju jezika C so kazalci bistvo jezika C, in da presodite, ali je vaš jezik C dober ali ne, morate uporabiti svoje kazalce. 2. Kazalec je podatkovna vrsta jezika C in je tudi značilnost jezika C, saj je prilagodljiv in spremenljiv; če ga dobro uporabljate, lahko program naredite jedrnatega, kompaktnega in učinkovitega. 3. Koncept kazalcev: vsi podatki so shranjeni v pomnilniku. Bajt v pomnilniku se običajno imenuje pomnilniška enota, različni tipi podatkov pa zasedajo različne pomnilniške celice. 4. Pri učenju kazalcev morate biti od začetka jasni glede kazalcev in spremenljivk, sicer ne boste vedeli, kaj se dogaja, ko se kasneje naučite naprednih kazalcev. 5. Napaka v odstavku, to je najbolj nadležna napaka vseh programerjev, ker vam daje premalo pozivov k napaki. Samo stavek o segmentaciji, nimam pojma, kje je problem. Tukaj so njegove štiri možnosti: operacija prazen kazalec b operacijski naslov ne obstaja v pomnilniku c operacijski pomnilnik zaščiten s sistemom d spreminjanje vsebine konstantnega območja Kako se temu izogniti: Spremenljive polja je treba inicializirati, polja pa ne smejo delovati izven meja Rešitev: A nenehno komentira kodo in korak za korakom odpravlja napake glede morebitnih napak. Če vidiš signal sisegv poziv, se prepričaj, da je tukaj težava, začetnike običajno povzročajo operacije izven meja, seveda pa druge situacije niso izključene.
|