![]() |
|
|
![]()
|
|
| Mastodont |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 18.3.2007 Репутация: нет Всего: 1 |
Есть код
По логике в функции parent() перменная n1 должна получить значение 10. Но она останется равной 0. В книжке написано, что это происходит, потому что функции передается не переменная, а значение, которое в момент вызова функции находится в переменной. Получается, что n1 в момент вызова функции parent() будет иметь значение 0. Это значение передастся функции fn(). Т.е. будет
Что за ерунда получается? Это сообщение отредактировал(а) Mastodont - 27.10.2009, 13:13 |
||||
|
|||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
|
|||
|
||||
| Mastodont |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 18.3.2007 Репутация: нет Всего: 1 |
Пытался скомпилировать код
и получил ошибку
что такое "Parameter names are used only with a function body"? Почему он ругается на какую то точку с запятой и скобку. Вроде синтаксически все правильно. |
||||
|
|||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Читай азбуку!
Добавлено @ 17:11
Это сообщение отредактировал(а) Alca - 28.10.2009, 17:12 |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
Mastodont, здесь уже ответили на ваш вопрос:
http://programmersforum.ru/showthread.php?p=373825#5 http://www.cyberforum.ru/cpp-builder/threa...html#post325421 вот кстати его азбука Это сообщение отредактировал(а) 586 - 28.10.2009, 18:30 |
|||
|
||||
| Mastodont |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 18.3.2007 Репутация: нет Всего: 1 |
Спасибо, эти две темы я же и создал
Как раз в этой азбуке, только в русском варианте, я и взял этот код. Страница 94. Но он там был неполностью приведен, поэтому я неправильно понял способ его написания. |
||||
|
|||||
| xvr |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Ни С ни С++ не поддерживают вложенные функции (у тебя fn вложенна в main) |
||||
|
|||||
| Mastodont |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 18.3.2007 Репутация: нет Всего: 1 |
Да, спасибо, теперь понял в чем дело |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |