![]() ![]() ![]() |
![]() Главная страница | ![]() Оглавление курса |
![]() Предыдущий модуль |
![]() Следующий модуль |
![]() Поиск терминов | ![]() Настройки | ![]() Версия для печати |
int *ip; struct emp *sp;
#include <stdio.h> #define NUM_EMPS 100 void fillarray(struct emp *, int); struct emp { /*это шаблон, память не выделяется */ char name[21]; char id[8]; double salary; }; int main() { struct emp staff[NUM_EMPS], *sp; /*выделяется память под массив структур и под указатель*/ double sal_tot = 0; fillarray(staff , NUM_EMPS); /*заполняет массив структур данными */ for (sp = staff; sp != &staff[NUM_EMPS]; sp++) sal_tot += sp->salary; printf("total of salaries: %.2f\n", sal_tot); }
![]() Главная страница | ![]() Оглавление курса |
![]() Предыдущий модуль |
![]() Следующий модуль |
![]() Поиск терминов | ![]() Настройки | ![]() Версия для печати |