Это снимок того, как это выглядело, когда был написан ответ.

ал изучать C как хобби и довольно долго слепо использовал FILE как объявление для файловых указателей, и мне было интересно. Является ли это ключевым словом или специальным типом данных для C для обработки файлов? Содержит ли он поток в файл внутри и другие данные? Почему это определяется как указатель?

Пример, чтобы показать, что я имею в виду, чтобы сделать это немного более понятным:

FILE* fp; //<-- this
fp = fopen("datum.txt", "r");

while(!feof(fp)) {
   // etc.
}

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

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