Nasleduje úvod do učenia sa jazyka C pomocou ukazovateľa, ktorým by ste mali venovať pozornosť: 1. Pri učení sa jazyka C sú ukazovatele podstatou jazyka C a na posúdenie, či je jazyk C dobrý alebo nie, musíte použiť svoje ukazovatele. 2. Pointer je dátový typ jazyka C a je tiež vlastnosťou jazyka C, pretože je flexibilný a meniteľný, ak ho dobre používate, môžete program urobiť stručným, kompaktným a efektívnym. 3. Koncept ukazovateľov: všetky údaje sú uložené v pamäti. Bajt v pamäti sa zvyčajne nazýva pamäťová jednotka a rôzne typy dát zaberajú rôzne pamäťové bunky. 4. Pri učení ukazovateľov musíte byť od začiatku jasní ohľadom ukazovateľov a premenných, inak nebudete vedieť, čo sa deje, keď sa neskôr naučíte pokročilé ukazovatele. 5. Chyba v odseku, to je najotravnejšia chyba zo všetkých programátorov, pretože vám dáva príliš málo chybových podnetov. Len veta o segmentácii, netuším, v čom je problém. Tu sú jeho štyri možnosti: operácia prázdny ukazovateľ b adresa operácie neexistuje v pamäti c operácia chránená pamäťou d modifikácia obsahu konštantnej oblasti Ako sa tomu vyhnúť: Premenné polia by mali byť inicializované a polia by nemali byť prevádzkované mimo hraníc Riešenie: A neustále komentuje kód a krok za krokom ladí možné chyby. Ak uvidíte signálnu výzvu sisegv, uistite sa, že tu je problém, začiatočníci sú zvyčajne spôsobení operáciami mimo hraníc, samozrejme, iné situácie nie sú vylúčené.
|