diff options
1 files changed, 8 insertions, 6 deletions
| -rw-r--r-- | Sem. 07/README.md | 14 |
diff --git a/Sem. 07/README.md b/Sem. 07/README.md index 00477d2..6e9b6cf 100644 --- a/Sem. 07/README.md +++ b/Sem. 07/README.md @@ -12,24 +12,25 @@ int arr[] = {0, 1, 2, 3, 4, 5}; // Създава масив от 6 елемента. // Задължително големината на масива трябва да е константа, чиято стойност е ясна преди да // се компилира програмата - ``` - +``` ## Достъп на елемент - + + ```c++ arr[3] = 44; //Присвоява на елементът на индекс 3 стойността 44. cout << arr[2]; //Отпечатва на стандартния изход елементът на индекс 2 //Индексацията на масивите в с++ започва от 0! - + ``` ## Извличане на размер на масив + ```c++ const int SIZE = 5; int arr[SIZE]; cout << sizeof(arr) / sizeof(int); //Големината на масива я разделяме на големината на една променлива от този тип. - + ``` ## Подаване на масиви във функции - + ```c++ #include <iostream> using namespace std; void print(int arr[], int len) @@ -48,5 +49,6 @@ return 0; } + ``` Масивите се подават във функциите по адрес! Т.е промените, които се правят върху масива във функцията, ще се отразят върху подадения като параметър масив! |
