Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Дніпропетровськ

ЛЕКЦІЯ

Об'єднання

Передача у функцію об’єкту структури за посиланням

Вказівник на структуру

Структура в структурі

Масиви структур.

Структура – аргумент функції.

Розмір структури

Доступ до елементів структури

Доступ до елементів здійснюється з пом. операції.

student2.vozvrast = 22;

student2.rost=1.68;

student2.name= «Женя»; // не правильно

strcpy(student2.name,«Женя»);

int raz=sizeof(studern2); // I=32

Оголосити структуру можна й усередині головної функції.

Struct PERSON

{

char name[20];

int vozvrast;

float rost;

};

Void Outperson(PERSON p)

{

cout << “Ім'я “ << p.name;

cout << “Возвраст “ << p.vozvrast;

cout << “Ріст “<<p.rost;

}

main()

{

PERSON friend;

friend.vozvrast = 22;

friend.rost=1.68;

strcpy(friend.name,«Женя»);

Outperson(friend);

}

Синтаксис:

Ім'я_структури ім'я_масиву[кіл_елементів];

PERSON K213[20];

 

Доступ

K213[0].vozvrast = 19;

K213[0].rost=1.68;

strcpy(K213[0].name,«Женя»);

Struct Dot

{

float x;

float y;

};

 

Struct Rectan

{

Dot A;

Dot B;

char Color[10];

};

Rectan DEFK

strcpy(Rectan.Color,”red”);

DEFK.A.x=10;

DEFK.A.y=20;

DEFK.B.x=100;

DEFK.B.y=200;

Доступ до елементів здійснюється з пом. операції ->

 

PERSON *Anna;

Anna = new PERSON;

Anna->rost=1.68;

Anna->vozvras=21;

Strcpy(Anna->name,”Аня”);

PERSON *Anna;

PERSON pers;

Anna = &pers;

За посиланням

Void Inpurper1(PERSON &A)

{

cin >> A.rost;

cin >> A.vozvrast;

}

Void Inpurper1(PERSON *A)

{

cin >> A->rost;

cin >> A->vozvrast;

}

main()

{

PERSON XXX1,XXX2;

Inpurper1(XXX1);

Inpurper1(&XXX2);

}

Об'єднання служать для розміщення в одній і тій же області пам'яті по тому самому адресі даних різних типів.

Union ім'я_объед

{

тип_змінна ім'я_змінна1;

тип_змінна ім'я_змінна2;

...

тип_змінна ім'я_зміннаn;

}

union D

{

int x;

float y;

char s[10];

}

Розмір по максимальному.

Оголошення змінної

D data;

Доступ

Data.x=10;

Cout << Data.x;

Strcpy(D.s,”Hello”);

Cout << Data.s;

Програміст сам повинен стежити за типом даних у цей момент.

Data.x=10;

Data.x++;

Cout << Data.x;

Strcpy(D.s,”Hello”);

Data.x++; // ПОМИЛКА

Cout << Data.x;

з дисципліни “Адміністративний процес”

по темі №9: “Виконавче провадження”

(2 години)

Для факультету кримінальної міліції, міліції громадської безпеки та з підготовки слідчих та факультету заочного навчання

Лекцію підготував професор кафедри адміністративного права і адміністративної діяльності ОВС кандидат юридичних наук, доцент Миронюк Р.В.

 

РЕЦЕНЗЕНТИ

 

Приймаченко Д.В. - н ачальник кафедри адміністративного та митного права Академії митної служби України, доктор юридичних наук, професор

 

Мельник Р.С. - начальник кафедри адміністративної діяльності Харківського національного університету внутрішніх справ доктор юридичних наук

 

Обговорено та схвалено на засіданні кафедри

протокол № 14 від 31 серпня 2009 р.

 

Рекомендовано до друку навчально-науковим комплексом

«Адміністративне право та адміністративна діяльність»

(протокол № __ від ___________ 2009 р.)

 

 


<== предыдущая лекция | следующая лекция ==>
MS PowerPoint. Створення презентації | Питання 1. 1. Поняття та ознаки виконавчого провадження
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 290; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.