int a = 5;
// бүтiн айнымалы
int* р = &a; /* нұсқауышқа а шамасының
адресі жазылады */
int* p (&a); /* жоғарыдағы операция
орындалуының басқа тəсілі */
□ басқа инициалданған нұсқауыш мəнінің көмегімен:
int* r = р;
□ адрес ретінде қолданылатын жиымның немесе функцияның аты
арқылы («Жиымдар» жəне «Функциялардың атауларын параметр
ретінде беру» бөлімдерін қараңыз, 57 б., 82 б.):
int b[10]; // жиым
int* t = b; // жиым басының адресін меншіктеу
…
void f(int a){ /*... */ } // функцияны анықтау
void (*pf)(int); // функцияға нұсқауыш
pf = f; // функция адресін меншіктеу
2. Нұсқауышқа жады аймағының адресін айқын түрде меншіктеу:
Достарыңызбен бөлісу: |