Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

В чем разница между типом функции и типом возвращаемого значения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Футбольный турнир по олимпийской системе http://www.cyberforum.ru/cpp-beginners/thread1516749.html
Есть вот такая задачка Нужно сделать футбольный турнир по олимпийской системе (система плей офф) Вводишь количество команд, их название Затем они рандомно образуются в пары И играют между...
C++ Ошибка при чтении из файла Помогите разобраться с чтением из файла. Листинг указан ниже. Программа выполняется полностью, и только перед выполнением последней строки (return 0) выдает ошибку "Необработанное исключение по... http://www.cyberforum.ru/cpp-beginners/thread1516720.html
C++ Вычислить сумму ряда
Вычислить сумму ряда 5 s = ∑ (-1) * i * (x / i!) i=1 Значение x вводится с клавиатуры.
в Visual Studio пишет: отсутствует спецификатор типа-предполагается int.C++ не поддерживает int по умолчанию C++
#include "stdio.h" int factorial(short n); main() { float s, x; short i; int j; scanf("%f", &x); s = 0; for (i=1; i <= 5; i++) {
C++ Функция преобразования температуры из градусов Цельсия в градусы Фаренгейта (задание №5 из С.Прата, глава 2) http://www.cyberforum.ru/cpp-beginners/thread1516675.html
Напишите программу, в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение температуры по Цельсию и возвращающую эквивалентно значение...
C++ SMFL 2.3.1. sf::Music. Visual Studio 2010 С частью функций по музыке проблем не возникло, все заработало как нужно. ( после бубна, естественно). А часть крутил в циклах в надеждах получить изменения: Высоту(Pitch) от 1 до 44к - без... подробнее

Показать сообщение отдельно
AncientPenguin
98 / 45 / 18
Регистрация: 09.08.2015
Сообщений: 367
20.08.2015, 11:23
Цитата Сообщение от useruser Посмотреть сообщение
И какая цель этого типа? Проще говоря зачем этот "параметр" нужен функции?
Цитата Сообщение от AncientPenguin Посмотреть сообщение
Вместо одной функции можно безболезненно подставить другую функцию такого же типа.

Цитата Сообщение от useruser Посмотреть сообщение
О чем он говорит?
Тип это множество принимаемых значений (1, 2, 3, 'a', 'b'...) и множество операций (плюс, минус, больше, меньше). Тип функции определяет множество значений (операции и так понятны - вызвать) т.е. какие именно функции из всего многообразия подходят под конкретную ситуацию. Для того чтобы вызвать функцию нужно знать ее аргументы и возвращаемый тип, название же можно менять, ошибок это не вызовет.

Вообще это нужно для того чтобы сначала объявить тип функции, а потом по ситуации подставить одну из.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru