Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Chimera_
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
1

Интерпретация составных описателей

01.02.2015, 17:36. Просмотров 508. Ответов 5
Метки нет (Все метки)

Доброго времени суток! Ребят, помогите разобраться. Что это?
C
1
union{int x; double y;} *(*f(double))[]
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2015, 17:36
Ответы с готовыми решениями:

Интерпретация командной строки
Добрый день всем. Дали задание Написать программу обработки командной строки вызова программы,...

Поиск составных чисел в матрице
Привет всем. Я только учусь программировать на C. Вот отрывок из программы : Добавлено через 19...

Интерпретация js
Есть сайт, который возвращает страницу в виде ява скрипта для обфускации через eval. В браузере...

Интерпретация в Java
В википедии, в статью про JVM, говорится: Я не очень силен в этой теме. Как JVM может...

Интерпретация спектра
Доброго времени суток, Уважаемые формучане! Есть прибор, который измеряет шероховатость...

5
Deno95
9 / 9 / 10
Регистрация: 16.12.2013
Сообщений: 108
01.02.2015, 20:45 2
union{int x; double y;} эта структура
0
korvin_
2366 / 1833 / 338
Регистрация: 28.04.2012
Сообщений: 6,369
01.02.2015, 21:38 3
Цитата Сообщение от Deno95 Посмотреть сообщение
эта структура
Не структура, а объединение.
1
Chimera_
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
06.02.2015, 22:40  [ТС] 4
Ребят, проверьте меня. Если правильно разобрала, то это функция от параметра типа double, возвращающая указатель на массив элементов, которые являются указателями на объединение {int x;double y;}
0
korvin_
2366 / 1833 / 338
Регистрация: 28.04.2012
Сообщений: 6,369
06.02.2015, 23:58 5
Цитата Сообщение от Chimera_ Посмотреть сообщение
это функция от параметра типа double, возвращающая указатель на массив элементов, которые являются указателями на объединение {int x;double y;}
Думаю, это массив функций от параметра типа double, возвращающих указатель на объединение {int x;double y;}, но могу ошибаться, правила конструирования типов в Си просто адовые.
0
sharpey
365 / 155 / 37
Регистрация: 21.09.2008
Сообщений: 517
07.02.2015, 11:41 6
На прототип функции
C
1
union{int x; double y;} *(*f(double))[];
компилятор gcc 4.9.2 заругался, указав, что имя параметра объединения опущено (parameter name omitted).

Для понимания природы указателей и их работы в Си рекомендую прекрасную книгу Naveen Toppo и Hrishikesh Dewan "Pointers in C: A Hands on Approach", выпущенную в 2013 году издательством Apress Media, LLC. В Вашем случае поможет глава 7. Найти эту книгу в Сети не проблема.
1
07.02.2015, 11:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2015, 11:41

Интерпретация выражений на си
Нужна помощь! Пусть имеется такое описание: struct { int x; char *y; } *p;...

Интерпретация С# в дельфи
Ребят, есть нужный мне код на C++, но я пишу на дельфи, скажите чем эти 2 языка отличаются, и...

Интерпретация в браузер
Доброго времени суток дорогие программисты! У меня думаю, не совсем стандартный вопрос. Как...


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

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

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