Алгоритмические языки и программирование

Слайд 2

Часть 1

Часть 1

Слайд 3

Структуры Структура — это , некое объединение различных переменных (даже с

Структуры

Структура — это , некое объединение различных переменных (даже с разными

типами данных), которому можно присвоить имя.
Слайд 4

Структуры struct point { int x; int у; };

Структуры

struct point {
int x;
int у;
};

Слайд 5

Структуры struct point { int x; int у; }; //Тут стоит

Структуры

struct point {
int x;
int у;
}; //Тут стоит точка с запятой!
void main(){
struct

point points = {1, 2};
printf("x - %d, y - %d", points.x, points.y);
 points.x = 6;
printf("x - %d, y - %d", points.x, points.y);
}

//объявили и инициализировали переменную-структуру

Поля структуры располагаются в памяти в том порядке, в котором они объявлены:

Слайд 6

Структуры struct database { int rowId; char name[20]; char surname[20]; };

Структуры

struct database {
  int rowId;
  char name[20];
  char surname[20];
};
int main(){
  struct database worker;//объявили переменную-структуру
worker.rowId

= 1;
strcpy(worker.name, "Denis");
strcpy(worker.surname, "Ivanov");
printf("Name - %s, surname - %s \n",
worker.name, worker.surname);
}
Слайд 7

Лабораторные работы

Лабораторные работы