Форум программистов, компьютерный форум CyberForum.ru

Структуры.Обясните что это - C++

Восстановить пароль Регистрация
 
Dima_c8
 Аватар для Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
26.12.2011, 11:02     Структуры.Обясните что это #1
Здрасте !Я ни как не могу понять что означает "структуры".Помогите пожалуста ответте на вопросы:
1.Что такое структуры?
2.Зачем они нужны в программе?
3.Приведите примеры ихнего создавания и использования.
Буду благодарен.Зарание всем спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2011, 11:02     Структуры.Обясните что это
Посмотрите здесь:

C++ Обясните код программы
C++ Пожалуйтса обясните что обозначает оператор "~" в C++?
Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? C++
C++ как работают вложенные структуры. что это означает в данном случае?
обясните структуру программы , что выполнняет каждая строчка программы, зараннее благодарен! C++
обясните строчку на С++ C++
C++ Что это за метод?И что он делает?
Объясните что именно делает "x%d, y%d: " или что это в даном коде C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_SASA_
128 / 132 / 5
Регистрация: 22.08.2011
Сообщений: 457
26.12.2011, 16:59     Структуры.Обясните что это #2
Ну <сугубо ИМХО> и лучше, чтоб не я это обяснял ...

стуктура == свой тип данных (наряду с int,float,char,void...)

объявления через struct или typedef ctruct
в первом - сразу как переменная, во втором как тип ...

На практике часто используют массив структур :

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
typedef struct
{
int  AGE;             // Возраст
short GUMANIZM; // Психика :)
char NAME[20];   // На что отзывается 
char SEX;           // Любит ли пол :)
} VOSPITANNIK;  // тип структуры ученик
 
... 
VOSPITANNIK MY_DURDOM[666];  // школа в  которой 666 учеников;         
...
// Пусть  они заполнены все ... выведем 101 ученика и его возраст:
 
printf("имя %s возраст %d!\n",MY_DURDOM[101].NAME,MY_DURDOM[101].AGE);
 
...
Yandex
Объявления
26.12.2011, 16:59     Структуры.Обясните что это
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru