Әдістемелік нұсқау Көрсеткіштер көбінесе динамикалық жадпен және функциялар параметрлері ретінде жұмыс істейді. Көрсеткіштер



бет1/6
Дата04.01.2022
өлшемі32,17 Kb.
#108947
  1   2   3   4   5   6
Байланысты:
Лабораторная работа 8 каз


Зертханалық жұмыс № 12. Көрсеткіштер және динамикалық жады
Жұмыс мақсаты: Көрсеткіштер мен адрестерді, жадты динамикалық басқаруды қолдана отырып, C ++ бағдарламаларын құруда практикалық дағдыларға ие болу.

Әдістемелік нұсқау
Көрсеткіштер көбінесе динамикалық жадпен және функциялар параметрлері ретінде жұмыс істейді. Көрсеткіштер - компилятор айнымалы мәндерді сақтау үшін бөлінген жад аумақтарының адрестерін сақтауға арналған айнымалылардың ерекше түрі.

Айнымалының адресі - бұл айнымалы мәнін сақтау үшін бөлінген жад аймағының бірінші байтының саны.

Әр түрлі типті айнымалылар үшін sizeof () функциясын қолдана отырып анықталатын байттардың әр түрлі саны бөлінеді.

Сондықтан, көрсеткіш тәуелсіз тип емес, ол әрқашан басқа белгілі бір типпен байланысты. Көрсеткіш сипаттамасы операторының форматы:


типі (*аты);
Мысалы:

int *f; // бүтін типке f көрсеткіші

float *link, sum, *p;// нақты типке link және р көрсеткіштері.
Көрсеткішті айнымалыға бағыттау үшін адресті алу операциясы қолданылады - & ampersand символы:

int a = 45; f = &a; // f көрсеткіші а бүтін санының айнымалысын қамтиды

float c = 34.07; link = &c; /* link көрсеткішінде с нақты айнымалының адресі болады */

Айнымалы мәнін оның көрсеткіші арқылы жанама түрде өзгертуге болады:





Достарыңызбен бөлісу:
  1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет