Какво е указател в C++ с прост пример?
Какво е указател в C++ с прост пример?

Видео: Какво е указател в C++ с прост пример?

Видео: Какво е указател в C++ с прост пример?
Видео: Указатели в С++ простыми словами 2024, Ноември
Anonim

Указатели в C++

Показател е променлива в C++ който съдържа адреса на друга променлива. Те имат тип данни точно като променливи, for пример целочислен тип показалец може да съдържа адреса на целочислена променлива и тип символ показалец може да съдържа адреса на char променлива

Освен това, какво е указател C++?

А показалец е променлива, която съдържа адрес на паметта, където живее дадена стойност. А показалец се декларира с помощта на оператора * преди идентификатор. Като C++ е статично въведен език, типът се изисква да декларира a показалец . Инициализирахме a показалец , но не сочи никъде, няма адрес на паметта.

По същия начин защо бихте използвали указатели в C++? Един причина да се използват указатели е така че променлива или обект мога да бъде променен в извикана функция. В C++ то е по-добра практика да използвам препратки отколкото указатели . Това го прави лесно да се променете начина, по който извикващата функция получава стойността, без да има да се модифицира семантиката на предаването му.

Освен това, какво е Pointer, дайте пример?

А показалец е променлива, която съхранява адреса на друга променлива. За разлика от други променливи, които съдържат стойности от определен тип, показалец съдържа адреса на променлива. За пример , целочислена променлива съдържа (или можете да кажете съхранява) цяло число, но цяло число показалец съдържа адреса на целочислена променлива.

Как се създава указателна променлива в C++?

Създайте променлива на указател с името ptr, което сочи към низ променлива , като използвате знака звездичка * (низ* ptr). Имайте предвид, че типът на показалец трябва да съответства на типа на променлива с който работиш.