8.6: Вправи
- Page ID
- 29465
Вправа\(\PageIndex{1}\)
Оголосити покажчик на змінну з плаваючою комою, назвавши її fptr.
Вправа\(\PageIndex{2}\)
Оголосіть покажчик на символьну змінну зі знаком, назвавши її cptr.
Вправа\(\PageIndex{3}\)
Розглянемо наступний фрагмент коду:
unsigned char c, *p;
Поясніть різницю між c і p.
Вправа\(\PageIndex{4}\)
Розглянемо наступний фрагмент коду:
unsigned char *p; double *p2;
Припустимо, що значення p в даний час дорівнює 1000, а значення p2 дорівнює 2000. Які їх значення після виконання наступного фрагмента коду?
p++; p2++;
Вправа\(\PageIndex{5}\)
Поясніть різницю між операторами * та & стосовно покажчиків.
Вправа\(\PageIndex{6}\)
Розглянемо рядок коду нижче.
a = b*c;
Оператор * - це разименование покажчика або множення? Звідки ми знаємо?
Вправа\(\PageIndex{7}\)
Розглянемо рядок коду нижче.
a = b**c;
Як ви думаєте, що робить ця лінія? Як ви можете змінити цей рядок, щоб більш чітко позначити намір і менш схильний до помилок або неправильного тлумачення?
Вправа\(\PageIndex{8}\)
Поясніть різницю між двома рядками коду нижче.
a*=b; a=*b;
