Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- int arraySize = 20;
- //создание локального одномерного массива
- int LocalArray[20];
- /*
- int LocalArray[arraySize]; - будет ошибка, так как arraySize - не константа
- и может изменяться, а размер должен быть всегда одинаковый
- можно создать константную переменную, например
- const int SIZE = 20;
- тогда создание массива вот так:
- int LocalArray[SIZE]; - не будет ошибкой, так как размер - константен
- */
- //заполним через for числами от 1 до 20 и сразу будем выводить на экран
- for (int i = 0; i < 20; i++) { //запись типа i<20 - неудобна
- LocalArray[i] = i + 1;
- cout << LocalArray[i] << ' ';
- }
- cout << '\n'; //перенос на новую строку
- //создание динамического одномерного массива
- int* DynamicArray = new int[arraySize];
- /*
- Теперь ты можешь задать размер переменной не только константного типа
- int* DynamicArray = new int[20]; - тоже можно, но лучше выделять такие переменные в отдельные
- */
- //заполним через for числами от 1 до 20 и сразу будем выводить на экран
- for (int i = 0; i < arraySize; i++) {
- DynamicArray[i] = i + 1;
- cout << DynamicArray[i] << ' ';
- }
- /*
- Резулmтат программы в каждом случае один и тот же
- от 1 до 20
- */
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement