|
Структурите в С++ представляват обединяване на различни типове данни под едно общо име. Вижте този пример и обясненията след това ще ви се струват по-разбираеми :)
CODE
Тук struct е запазената дума за създаване на структора. person е името на структората. В тялото структората се описват променливите които са включени в нея. Структурата person има четири променливи - age,height,weight и student. Структорите представляват нещо като папки в които ние слагаме различни типове от информация.Те са много подобни на класовете в С++. Структорите са метод за организиране на много различни типове променливи под едно име. Това много улеснява програмирането защото променливите свързани с общо нещо са обединени под едно име. Общият вид на структорите в С++ е: CODE
За достъп до променливите в структурата се използва: SINGLE_STRUCTURE_NAME.VARIABLE_NAME; Ако например искаме да присвоим стойност на age от примерната структора по-горе ще използваме: person.age=23; Ето една примерна програма: CODE
Структорите се създават извън функциите. След това за да се използваме дадена структора трябва да посочим точно коя структура искаме да използваме. С school pmg създаваме променливата pmg съдържаща променливите students , girls и boys. След това за достъп до променливите използваме pmg.students - името на променливата съдържаща структурата + "." + исканата променлива от структурата. Абее всичко общо взето е много просто. Ами това е от мен, останалото е от вас. Надявам се че съм успял да ви обясня добре структорите, ако не съм ... поне се постарах. :)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||








