ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
1356544 Топик полностью
il-2 (01.10.2023 13:07, просмотров: 146) ответил st256 на Господа, у меня проблема для ученика первого класса. В Keil пишу функцию на Си. Она проходит, но дает предупреждение (не ошибку), что сначала нужно задать прототип. А выясняется, что я не знаю что такое прототип... Ну, понятно, Keil на такую запись перед main
Это просто умные люди за тебя все решили. 

Если функция локальная (static), то ее и надо писать с ключевым словом static.

Если функция глобальная (не static) - значит она используется в других модулях. И не спорь с этим - умные дяди считают что так оно и есть (и я тоже солидарен с этим).

Поэтому - раз функция глобальная И используется в других модулях - нужен интерфейс в виде .h-файла с прототипом этой функции. Если у тебя сделано не так - то аяяй, предупреждение.