Ответы:

Ответы:

1. Должно быть ключевое слово struct, а не structure. Шаблон требует либо имени структуры перед открывающей скобкой или имени переменной после закрывающей скобки. Кроме того, точка с запятой должна стоять после *togs и в конце шаблона.

2.

6 1

        22 Spiffo Road S p

Элемент fruzt.address является символьной строкой, а fruzt.address[4] является пятым элементом этого массива.

3.

struct month {

char name[10]; /* или char *name; */

char abbrev[4]; /* или char *abbrev; */

int days;

int monumb;  };

4.

struct month months [12] = {

{" Январь" , " Янв" , 31, 1} , {" Февраль" , " Фев" , 28, 2} ,

и т. л. {"Декабрь", "Дек" , 31, 12}

5.

days(monlh);

inl month;

{

int index, tolal;

if(month < 1 ||  month > 12)

return (-1); /* признак ошибки */

else

for(index = 0, total = 0; index < month; index++)

total + = months [index].days;

return (total);}

Заметим, что index содержит номер месяца, уменьшенный на единицу, так как массивы начинаются с индекса 0; следовательно, мы используем выражение index < month вместо index <= month.

6.

ЛИНЗА tubby [10];

tubby [2].foclen = 300.0;

tubby [2].fstop = 2.0;

tubby [2].brand = "Рсмаркатар";

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Вопросы и ответы

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Вопросы и ответы Что означает "создание схемы" в контексте XML?В контексте баз данных "создание схемы" означает создание документа с определениями объектов и сущностей. В контексте XML это понятие может быть расширено и охватывать другие сведения, например определение поля


Вопросы и ответы

Из книги Linux программирование в примерах автора Роббинс Арнольд

Вопросы и ответы Иногда в документации по платформе.NET, помимо XSD-формата схемы данных, упоминается XDR-формат. Что это такое?XSD-формат — это стандартный формат определения схемы XML-данных, принятый консорциумом World Wide Web Consortium (W3C), который специализируется на создании


Вопросы и ответы

Из книги Язык Си - руководство для начинающих автора Прата Стивен

Вопросы и ответы К каким базам данных можно осуществлять доступ с помощью технологии ASP.NET?Технология ASP.NET обладает той же совместимостью с другими базами данных, что и технология ADO.NET, т.е. для любого источника данных, совместимого с ADO.NET, в ASP.NET предлагаются те же


Ответы

Из книги Социальные сети без страха для тех, кому за... автора Виннер Марина

Ответы Время выполнения различных операций на типичном ПК 1 ГГц летом 2001 г.:исполнение одной инструкции  1 нс = (1/1000 000 000) секвыборка слова из кэша L1  2 нсвыборка слова из основной памяти  10 нсвыборка смежного слова с диска  200 нсвыборка слова из нового места на диске (поиск)


ВОПРОСЫ И ОТВЕТЫ

Из книги автора

ВОПРОСЫ И ОТВЕТЫ Ниже приведено несколько вопросов, которые помогут вам проверить и расширить свое понимание материала данной главы.Вопросы1. Икабод Боуди Марфут (ИБМ) подготовил программу, приведенную ниже, и принес ее вам для проверки. Пожалуйста, помогите ему найти в


ВОПРОСЫ И ОТВЕТЫ

Из книги автора

ВОПРОСЫ И ОТВЕТЫ      Рассмотрение приводимых ниже вопросов должно помочь вам глубже УСВОИТЬ материал данной главы.


Ответы

Из книги автора

Ответы 1.   a. int, возможно short, население выражается целым числом     б. float, маловероятно, что среднее окажется целым числом     в. char     г. int, возможно unsigned2.   a. char, символ "шаг назад"     б. int, историческая дата     в. float, степень чистоты после мытья     г.


Ответы

Из книги автора

Ответы 1. "Взрывоопасная" программа Первый оператор scanf( ) читает ваше имя, оставляя фамилию непрочитанной; при этом она все таки попадает во входной "буфер" (Этот буфер выполняет функции области памяти, используемой для временного хранения поступающих данных). Следующий


Ответы

Из книги автора

Ответы 1.  а. 30     б. 27(а не 3). Результат 3 можно получить в случае (12 + 6)/(2*3)     в. х = 1, у = 1 (деление целых чисел)     г. х = 3 (деление целых чисел) и у = 9     д. х = 6, так как (int)3.8=3.3 + 3.3 = 6.3, это число будет преобразовано в число 6, поскольку х имеет тип int2.     Строка 3: должна


Ответы

Из книги автора

Ответы 1. sum(j,k) int j, k;{ return(j+k); }2. float sum(j,k) float j,k;Необходимо также привести описание функции float sum( ) и вызывающей программе.3. Поскольку мы хотим изменить две переменные в вызывающей программе, можно воспользоваться адресами и указателями. Обращение к функции будет выглядеть


Ответы

Из книги автора

Ответы 1. Предположим, что вы сортируете 20 чисел. Программа производит 19 сравнений, чтобы найти одно самое большое число. Затем делается 18 сравнений, чтобы найти следующее самое большое. Вся информация, полученная во время первого поиска "забывается" за исключением самого


ВОПРОСЫ И ОТВЕТЫ

Из книги автора

ВОПРОСЫ И ОТВЕТЫ Вопросы 1. Что напечатается в результате работы этой программы? #define PC(X, Y)printf(" %с %c ", X, Y)char ref[ ] = { D, О, L, Т};main( ){char *ptr;int index;for(index =0; ptr = ref; index < 4; index++, ptr++)    PC(ref[indcx], *ptr);}2. Почему в вопросе 1 массив ref описан до оператора main( )? 3. Определите значение *ptr и *(ptr + 2) в


Ответы

Из книги автора

Ответы 1.     D D     O O     L L     Т Т 2. По умолчанию такое положение ref относит его к классу памяти типа extern, a массивы этого класса памяти можно инициализировать. 3.     а. 12 и 121     б. 1.0 и 3.0     в. 10023 и 0 (автоматическая инициализация нулем)     г. 12 и 16     д. 12 и 14


Ответы:

Из книги автора

Ответы: 1. Должно быть ключевое слово struct, а не structure. Шаблон требует либо имени структуры перед открывающей скобкой или имени переменной после закрывающей скобки. Кроме того, точка с запятой должна стоять после *togs и в конце шаблона. 2. 6 1        22 Spiffo Road S pЭлемент fruzt.address