• Указатели и структури Достъпът до елементите на структурата може да се извърши чрез оператора точка/./, описан в глава 10. Обръщането към елементите на структурата може да стане още и чрез използване на указатели. За целта е необходимо адресът на променливата от тип структура да се присвои на указател, дефиниран да сочи към същия тип структура. Използва се адресната операция &. Достъпът до полетата на структурата се осъществявя чрез т.н. указателна операция ->/ знак минус, следван от знака по-голямо /. • Примери и задачи 1. Да се дефинира тип структура Time и променлива от типа t1. Да се въведе време в секунди и се изведе същото време, превърнато в часове, минути и секунди. Да се демонстрира достъп до полетата на структурата чрез указател и указателна операция.
2. Да се дефинира масив с елементи от тип структура. Структурата да съдържа елементите
име, факултетен номер, специалност и успех. Да се въведат данните в масива. Да се осъществи достъп до елементите на структурата чрез указател и указателна операция.
3. Да се състави програма за въвеждане на данни за студенти, съдържащи име, факултетен номер, специалност и среден успех . Данните да се въведат в масив с елементи от тип структура. Да се изчисли средният успех на студентите. Да се направи сортиране и извеждане на данните за студентите по успех в низходящ ред. Да се осъществи достъп до елементите на структурата чрез указател и указателна операция.
|