Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 18:56   #1
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
Радость Еще одна задачка на сообразительность

довольно простая вещь для сишных гиков.
Код:
double f(int(*)(), double (*)[4]);
вопрос - что это язык си.
пс. отписал только потому, что самого этот код на время подвесил)
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 22.12.2009, 19:01   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Дефайны юзались? Переопределения операторов?
А, тьфу, это же объявление а не реализация.
Скобки просто игнорируются компилятором? Нет...
//
Цитата:
хватит редактить пост)
Не перестану, я впал в рекурсию...рекурсию...рекурсию...ре курсию...рекурсию...рекурсию...реку рсию...рекурсию...рекурсию...

Последний раз редактировалось Levsha100; 22.12.2009 в 19:11.
Levsha100 вне форума Ответить с цитированием
Старый 22.12.2009, 19:04   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Levsha100
нет естественно, абсолютно стандартный код.
Цитата:
Переопределения операторов
еще раз, язык СИ. какое переопределение

2Levsha100
Цитата:
Откомплился такой код:
не правда. вот такой откомпилится
Цитата:
double f(int) ;
если ты этому удивлен, то ты не сишный гик, к сожалению

2Levsha100
хватит редактить пост)
да, это всего лишь прототип функции.

Цитата:
Не перестану, я впал в рекурсию...
так или иначе, нужен четкий развернутый ответ, что это.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 22.12.2009 в 19:12.
pproger вне форума Ответить с цитированием
Старый 22.12.2009, 19:17   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Как вариант- приведение типов, приведение к указателю ? 0_О
Я не Сишный гик =)
Цитата:
если так уж не понятно, объясню. это прототип функции, которая принимает 2 параметра.
Ну это понятно. А вот скобки...

Последний раз редактировалось Levsha100; 22.12.2009 в 19:21.
Levsha100 вне форума Ответить с цитированием
Старый 22.12.2009, 19:19   #5
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Levsha100
Цитата:
Как вариант- приведение типов, приведение к указателю
где ты видел приведение типов в прототипе функции?

если так уж не понятно, объясню. это прототип функции, которая принимает 2 параметра. с первым должно быть все понятно. со вторым сложнее)
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 22.12.2009, 21:05   #6
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

ну что такое.... 88 просмотров, и ничего?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 22.12.2009, 21:39   #7
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Просто где то в тексте вы оставили ссылку на начало и все дружно зарекурсились, благо у меня стек провалился =)
Levsha100 вне форума Ответить с цитированием
Старый 23.12.2009, 00:29   #8
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Функция, которая принимает 2 параметра и возвращает double
Первый параметр - указатель на функцию без аргументов, возвращающую int
Второй параметр - указатель на массив из 4 элементов типа double
По-моему, так
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 23.12.2009, 01:16   #9
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Greblin
неплохо
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 24.12.2009, 01:52   #10
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Если кто хочет ещё поломать голову на эту тему, подкину ещё задачку из нашей методички по C
Код:
int * (*const *name[9])(void)
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Еще одна задачка. andrey_94 Общие вопросы C/C++ 6 23.12.2009 12:58
еще одна задачка на TP7 Disel Паскаль, Turbo Pascal, PascalABC.NET 5 20.01.2009 16:24
Еще одна задачка по JavaScript) artemavd JavaScript, Ajax 1 20.11.2008 17:55
еще одна задачка koston Помощь студентам 4 09.04.2008 18:43
Еще одна маленькая задачка в Excel Vinni_puh Microsoft Office Excel 1 18.02.2008 01:49