ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.09.2024

Просмотров: 18

Скачиваний: 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. Локальні і глобальні змінні

  3. Зона дії функції

  4. Передача параметрів в функції

1) Функція – це автономна програма з ім’ям. Вона має наступний загальний вид:

<тип><ім’я>(<список параметрів>)

{

Тіло функції

}

2) Локальні і глобальні змінні

Всі змінні, які використовуються в програмі, можна розділити на дві групи:

1) Локальні – це змінні, які визначаються у середині функції і використовуються лише у середині програми.

Локальні змінні мають пріоритет над глобальною змінною.

2) Глобальні – це змінні, які оголошуються поза функцією (перед заголовком функції або блоку програми).

Глобальні змінні можна використовувати в будь-якій директиві, незалежно від того, в якій функції використовується змінна.

3) Зона дії функції

4) Передача параметрів в функції

Способи передачі параметрів в функції:

  1. Передача параметрів за значенням.

Формат заголовка функції має вигляд <тип> <ім’я> (<тип> < ім'я >)

A B

X

Число X із А засилає в B

X

А – адреса пам’яті функції

Х – якесь число

  1. Функцію передає не аргумент, а значення адреси

  2. Передача параметра по посиланню.

<тип> < ім'я> (<тип> & <ім'я> )

  1. Передача масивів в функції