Содержание
- 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. Скачать презентацию
 Slaidy.com
 Slaidy.com
![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)










 ВКР: Разработка комплекта автотестов для CRM
 ВКР: Разработка комплекта автотестов для CRM Панель основных процессов (Basic Process)
 Панель основных процессов (Basic Process) История передачи информации
 История передачи информации Презентация Бесконтактная оплата (1)
 Презентация Бесконтактная оплата (1) Worldbox как установить карту By DIMAZOO
 Worldbox как установить карту By DIMAZOO Дистанционное электронное голосование
 Дистанционное электронное голосование Программирование циклов. Оператор for
 Программирование циклов. Оператор for Мультимедиа
 Мультимедиа Структуры
 Структуры Социальные сети
 Социальные сети Сравнительный анализ библиотеки и медиатеки
 Сравнительный анализ библиотеки и медиатеки Путешествия не выходя из дома
 Путешествия не выходя из дома Система памяти ПК
 Система памяти ПК Компьютерные игры и сети как развлечение
 Компьютерные игры и сети как развлечение ИСМ Бэст-план
 ИСМ Бэст-план Охарактеризовать одну из социальных сетей
 Охарактеризовать одну из социальных сетей Модули Idrisi
 Модули Idrisi Анализ данных
 Анализ данных Компьютерные сети. Локальная сеть
 Компьютерные сети. Локальная сеть Концепция развития сотрудничества между MEDIKER и UMSSoft
 Концепция развития сотрудничества между MEDIKER и UMSSoft Массивы (двумерные)
 Массивы (двумерные) Технология работы с текстовой информацией
 Технология работы с текстовой информацией ALGA_CA-32
 ALGA_CA-32 Основные принципы защиты от НСД. Основные способы НСД. Основные направления обеспечения защиты от НСД
 Основные принципы защиты от НСД. Основные способы НСД. Основные направления обеспечения защиты от НСД Информационный технологии
 Информационный технологии ВКонтакте для бизнеса
 ВКонтакте для бизнеса Закрепление материала о документах Microsoft Word
 Закрепление материала о документах Microsoft Word OKauto - мобильное приложение в Казахстане, которое предоставляет сервис проверки, уведомления и оплаты штрафов ПДД
 OKauto - мобильное приложение в Казахстане, которое предоставляет сервис проверки, уведомления и оплаты штрафов ПДД