Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Рекомендації зо вибору імен змінних і функцій

Читайте также:
  1. Аналіз основних функцій посередників на ринку цінних паперів.
  2. Аналіз функцій депозитарних установ
  3. Визначення структури контролінгу. Формування цільових функцій і елементів системи контролінгу
  4. Визначення структури контролінгу. Формування цільових функцій і елементів системи контролінгу.
  5. ЗАГАЛЬНІ РЕКОМЕНДАЦІЇ ПО ПРОВЕДЕННЮ ВАКУУМНОГО МАСАЖУ.
  6. Методичні рекомендації
  7. Методичні рекомендації
Макрос True (не нуль) якщо с – це
isalnum (c) Буква або цифра
isalpha (c) Буква
isdigit (c) Цифра
iscntrl (c) Керуючий код
isascii (c) ASCII символ (0..127)
isprint (c) Друкований символ
isgraph (c) Символ, що має графічне представлення
islower (c) Маленька буква
isupper (c) Велика буква
ispunct (c) Знак пунктуації
isspace (c) Пробіл, табуляція, переклад рядка і т.д.
isxdigit (c) Цифра шестнадятеричної системи числення
  Перетворює:
_toupper (c) Символи діапазону [a-z] у символи [A-Z]
_tolower (c) Символи діапазону [A-Z] у символи [a-z]
tоascii (c) Символи з кодами, великими 127, у символи діапазону 0-127

 

При розробці сучасних програм рекомендується користуватися угорською нотацією – угодою про присвоєння імен функціям і змінним. За цією угодою імена змінних створюються з префікса і змістовного імені. Префікс описує тип змінної і (можливо) спосіб її використання. Змістовне ім'я несе інформацію про призначення змінної. Застосування угоди спрощує аналіз програми, тому що звичайно визначення змінної й проаналізований фрагмент програми розділені декількома сторінками тексту, а префікс перемінної містить інформацію про її тип, що рятує від необхідності звертатися до визначення.

 

Префікс Ім'я   Префікс Ім'я
a Array (масив)   o Object (об'єкт)
c Char (символ)   pal Palette (палітра)
d Date (дата)   psz Pointer to zero – terminated string (покажчик на рядок із завершальним нулем)
dbl Double (подвійний)   p, ptr Pointer (покажчик)
dc Device context (контекст пристрою)   r Real (дійсне)
dw Double word (подвійне слово)   rc Rectangle (прямокутник)
f Flag, Boolean, Logical (прапор, булевське, логічне)   rgb Red-green-blue (перемінна кольору)
h Handle (дескриптор)   rsrc Resource (ресурс)
i Integer (ціле)   sgl Single
inst Instance (екземпляр)   si Short integer (коротке ціле)
l Long (довге)   sz Zero-terminated string (рядок із завершальним нулем)
li Long integer (довге ціле)   u Unsigned (беззнакове)
lp Long pointer (далекий покажчик)   ui Unsigned integer (беззнакове ціле)
msg Message (повідомлення)   w Word (слово)
n Numeriс (числовий)   wnd Window (вікно)

Звичайно, ця таблиця не є повною та обов'язковою. Однак вона є прикладом звичайних префіксів для імен змінних.

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


Дата добавления: 2015-07-20; просмотров: 58 | Нарушение авторских прав


Читайте в этой же книге: У двовимірні та навпаки | ВАРІАНТИ ЗАВДАНЬ РОБОТИ | Зв’язок між покажчиками та масивами | Покажчики на багатовимірні масиви. | Масиви покажчиків | ЗАВДАННЯ ПО ОБРОБЦІ РЯДКІВ | Директиви препроцесора. | If, #else, #elif, #endif. | Визначені макроси. | КОНТРОЛЬНІ ПИТАННЯ |
<== предыдущая страница | следующая страница ==>
Особливості типу char| ТЕОРЕТИЧНА ЧАСТИНА

mybiblioteka.su - 2015-2024 год. (0.006 сек.)