Книга: Язык Си - руководство для начинающих
Ответы:
Ответы:
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 = "Рсмаркатар";
- Вопросы и ответы
- 11 Основные возражения и ответы на них
- Ответы
- Ответы на часто задаваемые вопросы.
- ВОПРОСЫ И ОТВЕТЫ
- Полученные ответы
- 7.6.1 Эхо-запросы и эхо-ответы
- Ответы на контрольные вопросы к главам части II
- Ответы к некоторым упражнениям
- Глава восьмая. Общение с заказчиком и ответы на проекты
- Наиболее часто возникающие у владельцев сайтов вопросы, ответы на которые вы можете получить прямо сейчас
- Ответы на возможные вопросы