ВЧИ СЕБЕ С╕
Розд╕л 6 - Вказ╕вники
Цей розд╕л знайомить вас ╕з найважлив╕шою, а ╕нколи найб╕льш
проблемною ф╕гурою С╕: вказ╕вником. Вказ╕вник - це головним
чином адреса об'╓кта. Одн╕╓ю з причин того, чому вказ╕вники так╕
важлив╕ ╓ те, що велика потужн╕сть С╕ виплива╓ з ун╕кального способу,
у який запроваджуються вказ╕вники. Ви вивчатимете про особлив╕
оператори над вказ╕вниками, арифметикою вказ╕вник╕в ╕ про те, що
сп╕льного м╕ж вказ╕вниками та масивами. Вас, також, буде ознайомлено ╕з
використанням вказ╕вник╕в, як параметр╕в функц╕й.
ПЕРЕВ╤РКА ПРОЙДЕНОГО
Перед переходом до вивчення пункт╕в цього розд╕лу, ви повинн╕ дати правильн╕
в╕дпов╕д╕ на наступн╕ питання, та правильно виконати вправи:
-
Напиш╕ть програму, яка вводить 10 ц╕лих чисел (int) у масив.
Дал╕, нехай програма виведе на екран суму ус╕х парних чисел, та
суму ус╕х не парних чисел.
-
Напиш╕ть програму, яка моделю╓ вх╕д у в╕ддалену систему.
В цю систему можна ув╕йти т╕льки тод╕, коли користувач зна╓
пароль який у цьому приклад╕ буде "Tristan". Дайте користувачев╕
три спроби ввести пароль. Якщо користувач це зробить, то пов╕домте
про це, виводячи на екран "Доступ дозволено". У ╕ншому випадку
вивед╕ть на екран "Доступ заперечено" та заверш╕ть програму.
-
Що не так у наступному уривку?
char name[10] = "Петро Сагайдачний";
-
Що таке порожн╕й рядок?
-
Що робить функц╕я strcpy()? Що робить функц╕я strcmp()?
-
Напиш╕ть програму, яка створю╓ таблицю рядк╕в, де ╓
╕мена та номери телефон╕в. Започаткуйте масив якимись
╕менами та номерами телефон╕в. Дал╕, нехай програма
запита╓ ╕м'я та виведе номер телефону, який в╕дпов╕да╓
цьому ╕мен╕. ╤ншими словами, створ╕ть комп'ютеризований
телефоний дов╕дник.
ЗМ╤СТ РОЗД╤ЛУ
на початок книжки