Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Zylaks
0 / 0 / 1
Регистрация: 12.04.2015
Сообщений: 47
#1

Прототип функции - C++

07.08.2015, 22:04. Просмотров 226. Ответов 5
Метки нет (Все метки)

Как правильно:

C++
1
2
3
4
5
6
7
8
9
void mul(int x, int y);
 
int main()
{
}
 
void mul(int x, int y)
{
}
или
C++
1
2
3
4
5
6
7
8
9
void mul(int, int);
 
int main()
{
}
 
void mul(int x, int y)
{
}
В разных учебниках по-разному. Хотелось бы узнать влияет ли это разное написание на что-то или нет.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2015, 22:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Прототип функции (C++):

Прототип функции
Записать прототип функции, которая осуществляет перевод десятичного числа в...

Прототип функции
Скажите,какой смысл описывать протип функции, тоесть первую строчку функции,...

прототип функции
Использовать прототип функции То есть заголовок перед функцией main, а...

Прототип функции С++
Доброй ночи! помогите, пожалуйста, решить задачу с прототипом функции, вот...

Прототип функции
Здравствуйте) Написать программу упорядочивания элементов массивов А(50),...

Прототип функции
Всем салют! Помогите пожалуйста с прототипом функции, очень прошу всех-сильно...

5
Velesthau
524 / 426 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.08.2015, 22:06 #2
Ни на что не влияет.
0
Croessmah
++Ͻ
14161 / 8086 / 1513
Регистрация: 27.09.2012
Сообщений: 19,929
Записей в блоге: 3
Завершенные тесты: 1
07.08.2015, 22:11 #3
Лучший ответ Сообщение было отмечено Zylaks как решение

Решение

Цитата Сообщение от Zylaks Посмотреть сообщение
Хотелось бы узнать влияет ли это разное написание на что-то или нет.
Когда есть имена переменных в прототипе, можно понять для чего какой параметр.

C++
1
2
char * find ( const char*, const char* ) ;
const char * find ( const char* sourceString , const char* stringToSearch ) ;
0
Ferrari F1
791 / 521 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
07.08.2015, 22:15 #4
Zylaks, имена параметров в прототипах компилятор игнорирует (по моему даже удаляет), но в коде они бывают нужны для самодокументирования функции
0
Velesthau
524 / 426 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
08.08.2015, 00:10 #5
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
но в коде они бывают нужны для самодокументирования функции
Они в нем нужны для доступа к параметрам функции по именам.
0
Ferrari F1
791 / 521 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
08.08.2015, 07:57 #6
Velesthau, в моем комментарии речь шла только о прототипе ф-ции, ясное дело, что в ее определении имена параметров нужны для обращения к ним
0
08.08.2015, 07:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2015, 07:57
Привет! Вот еще темы с решениями:

Прототип функции
нужно написать прототип функции, которая имеет имя f1, возвращает вещественное...

Прототип функции
Здравствуйте я хотел спросить об прототипе функции ,а в общем для чего она...

прототип функции
сделал стандуртную программу нахождения max в массиве с помощью фунцкции... а...

Прототип функции
Пожалуйста помогите!!! Написать программу для вычисления произведения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru