Пятница, 2025-06-20, 4:57 PM
Приветствую Вас Гость | RSS
Главная | Урок 5 | Регистрация | Вход
Меню сайта
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Программирование

    Урок 5 — Структуры в языке Cи (с++). Примеры, задачи

     

    Структуры в языке Си - это составные типы данных ,построенные с использованием других типов. Рассмотрим следующее определение структуры:

    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();

    }

    Как видим из программы. Есть структура время. В ней есть переменные целочисленного типа. Но это уже новая структура. Доступ к каждому элементу происходит за счет точки.

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

    uCozCopyright MyCorp © 2025