Покажчик - це…
тип даних, значенням якого є адреса даних певного типу
тип даних, який складається з інших вказаних в ньому типів
тип даних, значенням якого є значення вказаної змінної
Як треба об'явити покажчик, щоб він міг вказувати на будь-який тип даних?
void* p
nil* p
alltype* p
Якому числу буде дорiвнювати *z?
int x=1000, *z=2000; z=&x; *z+=100;
1100
2100
1000
Якому числу буде дорiвнювати значення z?
int x, z; (char*)x; z=sizeof(x);
1
2
4
Що виведе програма?
int x=20; int* ptrx=&x; x=10;
int z=*ptrx; x++;cout<<z;
10
20
11
Что означає запис: int x=*z; ?
Розіменування z и присвоєння одержаного значення змінній x
Опис покажчика z
Присвоєння змінній x адреси змінної z
Яким чином можна отримати значення змінної k, за допомогою покажчика pk, що на неї вказує?
*pk;
&pk;
pk++;
Який код не є помилковим?
int a[3]={0,1,2}, k;
int* pa;
pa=a;
k=*(--pa++);
k=*(a++3.2);
k=&(pa+a);
Який вираз є помилковим?
void *p; int k; p=&k;
voіd* p, *k; k=p;
void* p; int k; k=*((int*)p);