ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.09.2024
Просмотров: 16
Скачиваний: 0
\b-повернення на один крок
\n-переклад рядка
\t-горизонтальна табуляція
Строкова – послідовність символів які ув’язнені в лапках.
У С++ визначено 6 простих даних:
Цілий-int
Символьний-char
Дійсний-float
Логічний- bool
Short(для int)- займає 2 байти.
Long (для int)- займає 4 байти.
Unsigned – без знаковый.
Змінна в С++ іменована область пам’яті в якій зберігаються лані певного типу. В змінної є ім’я і значення.
Загальний вигляд оператора опису:
Клас пам’яті, const,тип, ім’я, ініціалізація.
Клас пам’яті може набувати значень:
-auto
-extern
-static
-register
Клас пам’яті визначає час життя і зону видимості змінної.
Const – показує, що цю змінну не можна змінювати.
При описі можна привласнити змінній початкове значення(ініціалізація)
Auto- автоматична локальна змінна. Він можу бути заданий лише при визначенні об’єктів блоку.
Extern – глобальна змінна, вона знаходиться у іншому місці програми.
Static – статична змінна, вона існує лише в межах того файлу де визначена змінна.
Int a;\\глобальна змінна яка належить до всієї программи
Void main()
{
Int b; \\локальна змінна
Extern int x; \\змінна х визначена у іншому місці
Static int c; \\локальна статична змінна
a=1; \\привласнення глобальної змінною
int a; \\локальна змінна а
a=2; \\привласнення локальної
::a=3; \\привласнення глобальної змінно
}
Int x=4; \\визначення і ініціалізація х
Унарні операції:
Префіксна операція(++)- збільшує оперант до його використання.
Постфіксна операція(++)- збільшує опер ант після його використання.
Напр.:
int m=1,n=2;
int a=(m++)+n;// a=4,m=2,n=2
int a=m+(++n);// a=3,m=1,n=3
Операції зрушення формату запису:
Операнд_лівої операції_зрушення операнд_правий
Багатовимірний масив
Тема : «Функція. Зона дії передачі змінних».
План
-
Функції
-
Локальні і глобальні змінні
-
Зона дії функції
-
Передача параметрів в функції
1) Функція – це автономна програма з ім’ям. Вона має наступний загальний вид:
<тип><ім’я>(<список параметрів>)
{
Тіло функції
}
2) Локальні і глобальні змінні
Всі змінні, які використовуються в програмі, можна розділити на дві групи:
1) Локальні – це змінні, які визначаються у середині функції і використовуються лише у середині програми.
Локальні змінні мають пріоритет над глобальною змінною.
2) Глобальні – це змінні, які оголошуються поза функцією (перед заголовком функції або блоку програми).
Глобальні змінні можна використовувати в будь-якій директиві, незалежно від того, в якій функції використовується змінна.
3) Зона дії функції
4) Передача параметрів в функції
Способи передачі параметрів в функції:
-
Передача параметрів за значенням.
Формат заголовка функції має вигляд <тип> <ім’я> (<тип> < ім'я >)
A B
X |
Число X із А засилає в B |
X |
А – адреса пам’яті функції
Х – якесь число
-
Функцію передає не аргумент, а значення адреси
-
Передача параметра по посиланню.
<тип> < ім'я> (<тип> & <ім'я> )
-
Передача масивів в функції
-