Прототипы функций

В языке С++ все функции должны быть объявлены до своего первого вызова. Обычно для этого используются прототипы функций. Если в программе используются прототипы, то компилятор может обнаружить несоответствия между типами аргументов и параметрами функций, а также несовпадение их количества.

Общий вид прототипов выглядит так:

тип имя_функции (параметры_функции)

Прототипы функций необходимы только в тех cлучаях, когда вызов функции идет до ее описания. В этом случае компилятор выдаст ошибку об обращении к неизвестной функции. В случае, когда описание функции предшествует ее вызову отдельный прототип не нужен. Также прототипы гарантируют, что функция не будет вызвана с неверными типами параметров.

Лабораторное задание и методические указания по его выполнению

Изучить организацию функций и их вызов в языке С++, используя теоретические сведения данного методического пособия, а также на практике реализовать полученные знания в виде программы, выполняющей указанные задачи с помощью функций определенного типа.

Отчет должен содержать:

· Наименование и цель работы.

· Краткие теоретические сведения.

· Листинг программы и полученные результаты

Варианты заданий

1. Решить задания:

2. Написать программу для вычисления какого-либо арифметического действия, все параметры которого задаются с клавиатуры.

3. Написать программу для определения наибольшего и наименьшего элемента массива.

4. Написать программу, которая выводит введенную с клавиатуры строку в обратном порядке

5. Написать программу, которая сортирует массив по возрастанию.

6. Написать программу, которая определяет вхождение элемента в введенную с клавиатуры строку.

7. Написать программу, которая вычисляет сумму цифр, входящих в число.

с использованием:

а. функций, возвращающих значение;

б. функций, не возвращающих значения;

Варианты задания выглядят, например, так 6а.

Лабораторная работа №8

ОБЪЕКТЫ

1. Цель работы: отработка навыков программирования с использованием возможностей языка по организации циклов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: