Реферат: Объектно-Ориентированное программирование
break;
default:
printf(“*Ошибка, повторите ввод”);
fOk=false;
}
}
while(!fOk); // Конец цикла с постусловием
6. Структуры.
Структуры в Си служат для конструирования новых типов сложных данных
(Павловская с.67, Березин. с 124)
struct Student{ // описание нового типа данных Student
char Name[51];
int Age;
char Course;
char Group[4]; // ПЭ2х
float Ball; //Average; // Средняя оценка
float S; // Стипендия
}; //! Важно, в конце описания структуры ставится точка-с-запятой;
Student S1, S2; // Объявление двух переменных (выделение памяти)
// Занесение значений в элементы структуры:
S1.Age=21;
S1.Kurs='2';
S1.S=550.5;
strcpy(S1.Name,"Мистер Х."); // Копирование строки в строку структуры
Student PE21[50]; // Массив структур
strcpy(PE21[0].Name,"Lady Y");
PE21[0].Age=17;
...
for(int i=0; i<50; i++){ // Начисление стипендии
if(PE21[i].Ball>=4.0)
PE21[i].S=400.0;
else
PE21[i].S=0.0;