![]() |
|
Модераторы: bsa |
![]()
|
|
| Kruger2 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 9.1.2011 Репутация: нет Всего: нет |
Написал функцию подсчета гипотенузы:
Вопросы: 1.Присваивание значений b=3 и с=4 можно задать как то правильнее или в другом месте? Ну кроме #define и глобальных переменных. 2.
|
||||
|
|||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
смотри, твоя функция принимает три аргумента типа double (a, b и с). Если посмотреть на реализацию, то становится понятно, что эта функция возвращает у тебя константу - т.е. возвращаемое значение никак не зависит от входных параметров.
Логично было сделать так:
|
|||
|
||||
| Kruger2 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 9.1.2011 Репутация: нет Всего: нет |
Да, так логичнее, просто в задаче b и c были определенны заранее.
Но всё равно при вызове функции hypotenuse указывается два аргумента, в вашем случае b и c, но могут быть и любые другие. Тогда какой в них смысл, если туда можно подставить любые переменные и ничего не изменится?:( Это сообщение отредактировал(а) Kruger2 - 22.6.2011, 13:23 |
|||
|
||||
| RastaDja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 337 Регистрация: 1.11.2010 Репутация: 3 Всего: 5 |
Это сообщение отредактировал(а) RastaDja - 22.6.2011, 13:36 -------------------- The more closely you look at one thing, the less closely can you see something else. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Kruger2, для константных значений мой код можно сделать таким:
|
|||
|
||||
| Kruger2 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 9.1.2011 Репутация: нет Всего: нет |
Вижу, спасибо.
bsa + в репу от меня пожалуйста поставьте. |
|||
|
||||
| RastaDja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 337 Регистрация: 1.11.2010 Репутация: 3 Всего: 5 |
-------------------- The more closely you look at one thing, the less closely can you see something else. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |