| Уроки, Туториалы, Мануалы со всего света! https://lessons.forumenko.com/ |
|
| C++ - Функции https://lessons.forumenko.com/topic71.html |
Страница 1 из 1 |
| Автор: | Border =) [ 19-12, 17:46 ] |
| Заголовок сообщения: | C++ - Функции |
Функции Итак, пришло время изучить этот крайне полезный так сказать инструмент. Для упрощения сказать, что это мини-программы, которые выполняют ту или иную работу. С первого урока мы вызывали другие предопределённые функции. Все наши программы заключались в блок. Код: void main() ** } Это главная функция, с неё начинает работу программа. Сегодня мы научимся создавать свои функции. Итак, каждая функция по завершению работы может передавать нам какое-либо значение и для начала мы должны указать этот тип, если мы не нуждаемся в передаче значений, то может просто указать void, как мы это делали с главной функцией, затем указываем желаемое имя функции и две скобки, внутри которых, при необходимости, указываем через запятую переменные, которые передаются функции. Далее идёт тело функции, заключённое в **}. Пример: Код: Код: #include <stdio>
#include <conio> int sum(int a, int b) ** return a + b; // return предназначено для возврата значения функции // также на этой инструкции обрывается выполнение // програмы, если возращаемое значение не void, то она //обязательна. Однако можно указать и для void для //завершения } void outnum(int a) ** printf("outnum: %d", a); } void main() ** int a, b; puts("Enter a:"); scanf("%d", &a); puts("Enter b:"); scanf("%d", &b); outnum(sum(a, b)); getch(); return; puts("Secret level"); //А этот код никогда не будет выполнен } Задание - написать калькулятор с возможностью для пользователя выбора действия. Также пользователь должен иметь возможность считать на нём примеры по нескольку раз без перезапуска программы. Использование функций обязательно. |
|
| Автор: | Imperator [ 19-12, 18:05 ] |
| Заголовок сообщения: | Re: C++ - Функции |
Border =) писал(а): [code]#include <stdio>
А Вот тут должно быть написано <stUdio>! |
|
| Автор: | Border =) [ 19-12, 18:06 ] |
| Заголовок сообщения: | Re: C++ - Функции |
Imperator писал(а): Border =) писал(а): Код: #include <stdio> А Вот тут должно быть написано <stUdio>! Ахха, ты конечно может быть отличный критик, но было бы лучше если бы ты язык нормально знал |
|
| Автор: | Turbo-Dizel [ 19-12, 18:09 ] |
| Заголовок сообщения: | |
Та чего вы так напрягаетесь |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|