ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Четверг
24 сентября
/1035603
Топик полностью
SciFi (11.09.2020 15:52, просмотров: 34) в ответ на Не, это знаю, но все ведь включают хедеры а не исходник. Значит, если хедера нет, то функция не видна, даже если объявлена в "*.c" ? - автор: teap0t
Есть как минимум 2 аспекта "видимости функции". 1) Прототип функции (обычно содержится во включенном заголовочном файле) позволяет компилятору сверять типы аргументов и возвращаемого значения при вызове. 2) Видимость при линковке (наличие функции в одном из объектных файлов, включенных в процесс линковки). Функцию можно вызывать и без прототипа (с оговорками). 
Ответить
Ответы