Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
ЛЕКЦІЯ №14
Тема: Вказівники та адресна арифметика
ПЛАН
14.1 Вказівники
14.2 Ініціалізація вказівників
14.3 Операції з вказівниками
14.4 Динамічні масиви
Час: 2 год.
Література:
Вказівники
Лекція № 2 - Вказівники та посилання
1.2.
Вказівники
Тема: Масиви та вказівники, доступ до елементів масиву через індексні вказівники й динамічне виділення пам'яті, С, С++
Приклади програм, коментарі
Програма 5
Мета роботи: Оволодіння навичками використання індексних виразів та вказівників при роботі з багатовимірними масивами та виведення на екран елементів псевдографіки у текстовому режимі.
Дано послідовність чисел b1,..., bn. Отримати квадратну матрицю порядку n, елементами якої є числа b1,..., bnn, розташовані за схемою:
| |
| |
Опис змінних
**a
| int
| Показівник на матрицю
| *b
| int
| Показівник на перший елемент послідовності чисел
| n
| int
| Розмірність a та b
| |
Опис функцій
Ім'я функції
| Тип значення, що повертається
| Призначення
| Параметри
| Ім'я
| Тип
| Призначення
| main
| void
| Головна функція програми
| -
| -
| -
| inputvector
| void
| Введення одновимірного масиву
| *m
| int
| Показівник на перший елемент масиву
| n
| int
| Довжина масиву
| outputmatrix
| void
| Виведення двовимірного масиву
| *k
| int
| Показівник на перший елемент масиву
| n
| int
| Розмірність масиву
| zmeyka
| void
| Заповнення матриці елементами одновимірного масиву за заданою схемою
| *b
| int
| Показівник на перший елемент одновимірного масиву
| *a
| int
| Показівник на перший елемент вихідної матриці
| n
| int
| Розмірність масиву
| |
|