Информатика и технология программирования


Вопросы без ответов - часть 2


i3 = A5.pred-&#62next-&#62vv; i4 = p5-&#62pred-&#62pred-&#62pred-&#62vv;
}
//------------------------------------------------------ 6


char *p6[] = { "Иванов","Петров","Сидоров",NULL};
void F6() {
char c1,c2,c3,c4;
c1 = *p6[0]; c2 = *(p6[1]+2);
c3 = p6[2][3]; c4 = (*(p6+2))[1];
}
//------------------------------------------------------ 7


struct dat7
{
int dd,mm,yy;
}
aa = { 17,7,1977 },
bb = { 22,7,1982 };
struct man7
{
char name[20];
struct dat7 *pd;
struct dat7 dd;
char *zodiak;
}
A7= {"Петров", &#38aa, { 1,10,1969 }, "Весы" },
B7= {"Сидоров", &#38bb, { 8,9,1958 }, "Дева" },
*p7 = &#38B7;
void F7() {
int i1,i2,i3,i4;
i1 = A7.dd.mm; i2 = A7.pd-&#62yy;
i3 = p7-&#62dd.dd; i4 = p7-&#62pd-&#62yy;
}
//------------------------------------------------------ 8


struct dat8
{
int dd,mm,yy;
};
struct man8
{
char name[20];
struct dat8 dd[3];
}
A8[2] = {
{"Петров", {{1,10,1969},{8,8,1988},{3,2,1978}}},
{"Иванов",{{8,12,1958},{12,3,1976},{3,12,1967}}}
};
void F8() {
int i1,i2,i3,i4;
i1 = A8[0].dd[0].mm; i2 = A8[1].dd[2].dd;
}
//------------------------------------------------------ 9


struct man9
{
char name[20];
char *zodiak;
struct man9 *next;
}
A9= {"Петров","Весы",NULL },
B9= {"Сидоров","Дева",&#38A9 },
*p9[4] = { &#38B9, &#38A9, &#38A9, &#38B9 };
void F9() {
char c1,c2,c3,c4;
c1 = p9[0]-&#62name[2]; c2 = p9[2]-&#62zodiak[3];
c3 = p9[3]-&#62next-&#62name[3]; c4 = p9[0]-&#62next-&#62zodiak[1];
}


// Определить тип данных переменной из контекста ее описания


//------------------------------------------------------10


char f(void);
//------------------------------------------------------11


char *f(void);
//------------------------------------------------------12


int (*p[5])(void);
//------------------------------------------------------13


void ( *(*p)(void) )(void);



Начало  Назад  Вперед