Учебное пособие: Основы C

struct A B;

Далее можем в поля помещать конкретные данные, но мы должны уточнить, что поля принадлежат переменной B нотацией с точкой (B.Fio:=”Ivanow G.I.”; и т.д.).

С помощью ключа typedef структурам дается имя.

Пример можно переписать следующим образом.

#include <stdio.h>

#include <string.h>

typedef struct {

char Fio[31];

int God;

int Gruppa;

} A;

main()

{

A B;

strcpy(B.Fio,"Ivanow G.I.");

B.God = 1977;

B.Gruppa = 384;

printf("Fio = %s\n",B.Fio);

printf("God = %d\n",B.God);

printf("Gruppa = %d\n",B.Gruppa);

}

В примере мы рассмотрели одну запись, но в реальной жизни в группе не может быть одного студента, поэтому мы можем совместить массив и запись и создать массив записей. Рассмотримпример.

#include <stdio.h>

#include <string.h>

typedef struct A {

char Fio[31];

int God;

int Gruppa; };

main()

К-во Просмотров: 1112
Бесплатно скачать Учебное пособие: Основы C