Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Какую ошибку содержит приведенная программа? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &s; Init(st); Print(st); return 0; }

Какую ошибку содержит приведенная программа? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &s; Init(st); Print(st); return 0; } void Init(struct student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f", st->average); }

вопрос

Правильный ответ:

неверную передачу указателя структуры в функцию
неверную передачу структуры в функцию
локальное объявление структуры вместо глобального
программа не содержит ошибок
Сложность вопроса
77
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт сдал. Иду кутить отмечать 5 за тест интуит
18 авг 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.