Содержание
- 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)










Неформальный календарь
Интернет и всемирная паутина
Система Домашняя сеть
Знакомство с нейросетями и немного магии на JavaScript
Массивы
Risuemdoma.com
Моделирование первой сессии
Правила работы и безопасного поведения в компьютерном классе
Загадка-ребус
E-mail
Кластерный анализ
4 Двоичное кодирование
Стендовый моделизм
Списки и цикл for. Модуль 6. Учебный проект 2
Управление развитием информационной инфраструктуры субъектов РФ
Правдивая или ложная информация
Как работает поисковая машина
Психологическая помощь школьникам через социальную сеть
Serial
Стандартная библиотека STL
Табличные информационные модели (9 класс)
10 способов увеличения быстродействия компьютера
Invite. Учет и аналитика
Звук и музыка
Классификация программного обеспечения
Условный оператор
Новая онлайн-версия КонсультантПлюс: Студент
Файлы и папки. Урок 3