"Исходник" на Си имеет определенную структуру:
1) заголовок
2) включение необходимых внешних файлов
3) ваши определения для удобства работы
4) объявление глобальных переменных
Глобальные переменные
- объявляются вне какой либо функции, т.е. не после фигурной скобки {
- доступны в любом месте программы - значит можно читать их значения и присваивать им значения там где требуется.
5) описание функций - обработчиков прерываний
6) описание других функций используемых в программе
7) функция main <- это единственный обязательный пункт !