Огляд глосарія за абеткою

Спеціальні | А | Б | В | Г | Ґ | Д | Е | Є | Ж | З | И | І | Ї | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ь | Ю | Я | Все

Сторінка:  1  2  (Далі)
  Все

П

Передача покажчика у функцію

Визначення:Спосіб передавання адреси змінної або масиву до функції для роботи з вихідними даними без копіювання.

Пояснення:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Приклад коду мовою C:

int x = 10;
int *p = &x;
printf("%d", *p);

Коментар до прикладу:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Типові помилки студентів:Неініціалізований покажчик; плутанина між адресою і значенням; розіменування NULL.

Перелік

Визначення:Користувацький тип даних enum, що складається з набору іменованих цілочислових констант.

Пояснення:Термін належить до опису типів даних, ідентифікаторів та іменованих констант, що підвищують читабельність програми.

Приклад коду мовою C:

typedef unsigned int uint;
enum Day { MON, TUE, WED };
uint n = 5;

Коментар до прикладу:Термін належить до опису типів даних, ідентифікаторів та іменованих констант, що підвищують читабельність програми.

Типові помилки студентів:Плутанина між новим ім’ям типу і новим типом; неправильне використання значень enum.

Побітове АБО

Визначення:Операція |, яка встановлює біт у 1, якщо хоча б один із відповідних бітів дорівнює 1.

Пояснення:Термін стосується операцій на рівні окремих бітів двійкового подання числа, що широко використовуються для прапорців і масок.

Приклад коду мовою C:

unsigned x = 5;
unsigned mask = 1;
if (x & mask) printf("bit set");

Коментар до прикладу:Термін стосується операцій на рівні окремих бітів двійкового подання числа, що широко використовуються для прапорців і масок.

Типові помилки студентів:Плутанина між логічними і побітовими операторами; неправильне формування маски.

Побітове заперечення

Визначення:Операція ~, яка інвертує всі біти операнда.

Пояснення:Термін стосується операцій на рівні окремих бітів двійкового подання числа, що широко використовуються для прапорців і масок.

Приклад коду мовою C:

unsigned x = 5;
unsigned mask = 1;
if (x & mask) printf("bit set");

Коментар до прикладу:Термін стосується операцій на рівні окремих бітів двійкового подання числа, що широко використовуються для прапорців і масок.

Типові помилки студентів:Плутанина між логічними і побітовими операторами; неправильне формування маски.

Побітове І

Визначення:Операція &, яка встановлює біт у 1 лише тоді, коли обидва відповідні біти дорівнюють 1.

Пояснення:Термін стосується операцій на рівні окремих бітів двійкового подання числа, що широко використовуються для прапорців і масок.

Приклад коду мовою C:

unsigned x = 5;
unsigned mask = 1;
if (x & mask) printf("bit set");

Коментар до прикладу:Термін стосується операцій на рівні окремих бітів двійкового подання числа, що широко використовуються для прапорців і масок.

Типові помилки студентів:Плутанина між логічними і побітовими операторами; неправильне формування маски.

Позиція у файлі

Визначення:Місце, на яке вказує внутрішній покажчик потоку під час читання або запису.

Пояснення:Термін пов’язаний з файловою системою. Під час роботи з файлами важливо правильно відкривати, читати, записувати та закривати потоки.

Приклад коду мовою C:

FILE *f = fopen("data.txt", "r");
if (f != NULL) {
    fclose(f);
}

Коментар до прикладу:Термін пов’язаний з файловою системою. Під час роботи з файлами важливо правильно відкривати, читати, записувати та закривати потоки.

Типові помилки студентів:Не перевіряти результат fopen; неправильний режим відкриття; відсутність fclose.

Покажчик

Визначення:Змінна, що зберігає адресу іншої змінної в пам’яті.

Пояснення:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Приклад коду мовою C:

int x = 10;
int *p = &x;
printf("%d", *p);

Коментар до прикладу:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Типові помилки студентів:Неініціалізований покажчик; плутанина між адресою і значенням; розіменування NULL.

Покажчик на char

Визначення:Покажчик, який зберігає адресу змінної або масиву типу char.

Пояснення:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Приклад коду мовою C:

int x = 10;
int *p = &x;
printf("%d", *p);

Коментар до прикладу:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Типові помилки студентів:Неініціалізований покажчик; плутанина між адресою і значенням; розіменування NULL.

Покажчик на int

Визначення:Покажчик, який зберігає адресу змінної типу int.

Пояснення:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Приклад коду мовою C:

int x = 10;
int *p = &x;
printf("%d", *p);

Коментар до прикладу:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Типові помилки студентів:Неініціалізований покажчик; плутанина між адресою і значенням; розіменування NULL.

Покажчик на покажчик

Визначення:Покажчик, що зберігає адресу іншого покажчика.

Пояснення:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Приклад коду мовою C:

int x = 10;
int *p = &x;
printf("%d", *p);

Коментар до прикладу:Термін пов’язаний із роботою з адресами пам’яті. Покажчик дає змогу звертатися до змінної опосередковано — через її адресу.

Типові помилки студентів:Неініціалізований покажчик; плутанина між адресою і значенням; розіменування NULL.


Сторінка:  1  2  (Далі)
  Все


Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0