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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dima_c8
 Аватар для Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
#1

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

26.12.2011, 11:02. Просмотров 315. Ответов 1
Метки нет (Все метки)

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

Обясните про функцию bioskey() C++
C++ Что это означает?
Обясните пожалуйста все про классы в С++ C++
Что это такое??? C++
C++ Дайте источник или обясните\решыте)
C++ Обясните код программы
C++ Пожалуйтса обясните что обозначает оператор "~" в C++?
Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? C++
C++ Как работают вложенные структуры? Что это означает в данном случае?
** - что это? C++
что это? C++
Классы - что это? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_SASA_
129 / 133 / 6
Регистрация: 22.08.2011
Сообщений: 460
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     Структуры.Обясните что это
Ответ Создать тему
Опции темы

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