Следва въведение в изучаването на езика C чрез указател, на кои от тях трябва да се обърне внимание: 1. Когато учите език C, указателите са същността на езика C и за да прецените дали вашият език C е добър или не, трябва да използвате указателите си. 2. Указателят е тип данни на езика C и също е характеристика на езика C, защото е гъвкав и променяем, ако го използвате добре, можете да направите програмата кратка, компактна и ефективна. 3. Концепцията за указатели: всички данни се съхраняват в паметта. Байт в паметта обикновено се нарича паметна единица, а различните типове данни заемат различни клетки памет. 4. Когато учите указатели, трябва да сте ясни относно променливите на указателя и указателя от самото начало, в противен случай няма да знаете какво се случва, когато научите напредналите указатели по-късно. 5. Грешка в параграфа, това е най-досадната грешка сред всички програмисти, защото ти дава твърде малко подсказки за грешка. Само едно изречение за сегментация, нямам представа какъв е проблемът. Ето неговите четири възможности: операция празен указател b не съществува в паметта c операция защитена от системата памет d променя съдържанието на константната област Как да избегнете: Променливите масиви трябва да бъдат инициализирани, а масивите не трябва да се управляват извън границите Решение: А постоянно коментира кода и отстранява грешки стъпка по стъпка. Ако видиш сигнален sisegv prompt, увери се, че има проблем тук, начинаещите обикновено са причинени от операции извън границите, разбира се, други ситуации не са изключени.
|