Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Ініціалізація полів структури

ТЕОРЕТИЧНІ ВІДОМОСТІ | Проста структура | ЗАДАНИЕ |


Читайте также:
  1. Банкротство и финансовая реструктуризация.
  2. Варіативність структури музичних занять
  3. Визначення соціальної структури і ємКості транспортних районів
  4. Визначення структури
  5. Визначення структури населення за показником рівня добробуту.
  6. Гігієнічна оцінка шуму, вібрації, ультразвуку, інфразвуку та електромагнітних полів
  7. Государственное управление реструктуризацией

Наступний приклад демонструє спосіб, завдяки якому можна ініціалізувати поля заздалегідь визначеній структурній змінній. В програмі використовуються дві структурні змінні.

 

// partinit.cpp – ініціалізація структурних змінних

#include <iostream>

using namespace std;

 

struct part

{

int modelnumber;

int partnumber;

float cost;

};

 

int main()

{

part part1 = {6244,373,217.55F }; // ініціалізація змінної

part part2; // оголошення змінної

 

// вивід полів першої змінної

cout<<"Модель " << part1.modelnumber;

cout<<", деталь " << part1.partnumber;

cout<<", вартість $" << part1.cost << endl;

part2 = part1; // присвоєння структурних змінних

 

// вивід полів другої змінної

cout<<"Модель "<<part2.modelnumber;

cout<<", деталь "<<part2.partnumber;

cout<<", вартість $"<<part2.cost<<endl;

 

return 0;

}

 

 

У наведеній програмі визначено дві змінні типу part: part1 та part2. Після того, як поля змінної part1 ініціалізовані, відбувається вивід їх значень на екран, потім значення змінної part1 присвоюється змінній part2, та значення її полів також виводяться на екран. Результат роботи програми наступний:

 

Модель 6244, деталь 373, вартість $217.55

Модель 6244, деталь 373, вартість $217.55

 

Обидві строки однакові, оскільки значення другої змінної було присвоєно першій змінній.

Ініціалізація полів змінної part1 проводиться в момент її визначення:

 

part part1 = { 6244. 373. 217.55 };

 

Значення, які присвоюються полям структурної змінної, поміщені у фігурні дужки та розділені комами. Перша з величин присвоюється першому полю, друга – другому полю і т.д.

 

 


Дата добавления: 2015-07-25; просмотров: 44 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Визначення структури| Присвоєння структурних змінних

mybiblioteka.su - 2015-2024 год. (0.007 сек.)