русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Урок 5 — Структури в мові Сі (с++). Приклади, завдання

Структури в мові Сі - це складові типи даних ,створених з використанням інших типів. Розглянемо наступне визначення структури:

struct Time {
int hour; // годинник
int minute; // хвилини
int second; // секунди
};

Особливість структур в тому, що ми можемо створювати свої власні типи даних і оголошувати змінні цих типів даних.

У даному прикладі ми створили свою структуру Time, що складається з полів години, хвилини, секунди.

Приклад: Напишемо програму, яка вводить дані в змінну структури і виводить результат, який ми ввели з клавіатури:

#include<iostream>
#include<conio.h>

using std::cout;
using std::endl;
using std::cin;

struct Time {
int hour; // годинник
int minute; // хвилини
int second; // секунди
};

void main()
{
Time time;

cout<<"Vvedite time:\n";
cin>>time.hour>>time.minute>>time.second;

cout<<"Struct:\n";
cout<<time.hour<<":"<<time.minute<<":"<<time.second<<endl;

_getch();

}

Як бачимо з програми. Є структура час. У ній є змінні цілочисельного типу. Але це вже нова структура. Доступ до кожного елементу відбувається за рахунок точки.

Резульат роботи програми:

Переглядів: 4557

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн