Содержание
- 2. 3.1 Описание функции ([ ]) { [ ] } Пример: int max(int a, int b); int
- 3. Параметры функции 1. Все параметры передаются по значению! 2. Если надо вернуть полученное значение, то передают
- 4. 3.2 Классы памяти 1. Автоматические (локальные) переменные main() { int a;…} abc() { int a;…} 2.
- 5. Классы памяти (2) 3. Статические переменные (static) abc() { int a=1; static int b=1; … a++;
- 6. 3.3 Параметры-массивы В С++ отсутствует контроль размера массива по первому индексу! а) int x[5] ⇔ int
- 7. 3.4 Параметры-строки Функции типа «строка» целесообразно писать как процедуры-функции. Пример. Функция удаления «лишних» пробелов между словами.
- 8. 3.5 Параметры-структуры Имя структуры не является указателем на нее. Пример 1. Сумма элементов массива (указатель). struct
- 9. Параметры-структуры (2) Пример 2. Сумма элементов массива (ссылка). struct mas{int n; int a[10]; int sum;} massiv;
- 10. Параметры-структуры (3) Пример 3. Сумма элементов массива (массив структур). struct mas{int n;int a[10];int sum;} massiv[3]; int
- 11. 3.6 Параметры-функции Пример (Ex3_01). #include int add(int n,int m) {return n+m;} int sub(int n,int m) {return
- 12. 3.7 Рекурсия Пример. Переворот строки (Ex3_02). #include #include void reverser(char s[],char sr[]) { int k; if
- 13. 3.8 Модули C++ (Ex3_03) Ex1.cpp Mod.h Mod.cpp Зависит Реализует int nod(int a,int b); #include #include "Mod.h"
- 14. 3.9 Пространство имен Большинство приложений состоит более чем из одного исходного файла. При этом возникает вероятность
- 15. Доступ к элементам пространства имен Пространство имен определяет область видимости, следовательно, функции, определенные в пространстве имен
- 16. Непоименованное пространство имен Непоименованное пространство имен невидимо в других файлах: namespace { namespace-body } При трансляции
- 17. Пример определения пространства имен namespace { int i; } // unique::i void f() { i++; }
- 18. Глобальное пространство имен Приложение включает одно глобальное пространство имен. Имена, входящие в это пространство, объявляются без
- 19. Имена стандартных библиотек С++ Согласно стандарту ANSI/ISO в C++ все имена ресурсов стандартных библиотек определены в
- 20. 3.10 Аргументы командной строки Командная строка – текстовый интерфейс, обеспечивающий связь между пользователем компьютера и операционной
- 21. 3.11 Дополнительные возможности функций С++ 1. Подставляемые функции inline int abs(int a) {return a>0?a:-a;} Текст подставляемой
- 22. Дополнительные возможности функций С++ 2. Переопределяемые функции или параметрическая перегрузка функций – механизм, позволяющий описывать несколько
- 24. Скачать презентацию
![3.1 Описание функции ([ ]) { [ ] } Пример: int max(int](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/906085/slide-1.jpg)









![3.7 Рекурсия Пример. Переворот строки (Ex3_02). #include #include void reverser(char s[],char sr[])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/906085/slide-11.jpg)










Примеры использования внешних устройств, подключаемых к компьютеру. Программное обеспечение
Информатика и её история
Блог как форма личного и корпоративного Интернет-представительства педагогических работников
Web-дизайн
Графы. Топологическая сортировка
Презентация "Бланки" - скачать презентации по Информатике
Обратная геодезичекая задача. Геодезическая информационная система
Хранилище иконок
Создание таблицы
Сетевая безопасность
Chapter-1. Constructor and Destructor
Чат-бот для улучшения комуникации студентов и преподователей в ВУЗ-ах
Java For Automation. Лекция 1
Разработка программного обеспечения для аудита информационных технологий предприятия
Портфолио. Возможности vKонтакте
Архивация
Презентация на тему "Своя игра" по информатике
Библиографическая запись. Библиографическое описание
Шифры
Интернет технологии. Рынок сервисов знакомств
Структуры
Краткая характеристика программ офисного пакета
Объект, Виды объектов
Информационные системы
Стрим Цифровая платформа Застройщиков
Открытая тема на форуме
Шаблоны День Народного Единства
Требования к информационным стендам