Этот макрос, конечно, может указывать на детали реализации, которые реализованы в другом месте, например, в "stdio.c" или в любом другом месте, которое библиотека компилятора выбрала для его размещения.

ел эту строку в stdio.h:

extern struct _IO_FILE *stdin;

Основываясь на этом ключевом слове extern, я предполагаю, что это просто декларация. Интересно, где определяется и инициализируется стандартный ввод?

Ответы на вопрос(5)

Ваш ответ на вопрос