русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структура програми. Функція main


Дата додавання: 2014-04-22; переглядів: 1047.


Найкоротша програма, яку можна написати мовою програмування С++, компіляція якої не викличе помилок, і яка, зрозуміло, не буде виконувати корисних дій, має такий вигляд:

 

int main(){}

 

При структурному підході до написання програм їх основною складовою частиною є функція. Функція – це синтаксично і логічно завершений самостійний фрагмент програми, що має власне ім’я і реалізує певну задачу. У програмах мовою С++ використовуються два види функцій – бібліотечні, які створені розробниками компілятору і зберігаються в бібліотеці системи програмування, і користувацькі функції, які створює програміст у даній програмі. Окремим типом функції є функція main. Вона обов’язково має бути присутньою у програмі, і саме з цієї функції починається виконання програми, її закінчення викликає завершення роботи всієї програми. Функцію main називають точкою входу в програму.

Всі функції С++ мають однакову структуру:

 

тип_значення_функції ім’я_функції (список_параметрів) {

тіло_функції

}

 

Початкова частина функції, яка складається з типу значень функції, імені функції і списку оголошень параметрів функції, записаного в круглих дужках, називається заголовком функції. Тіло функції охоплюється фігурними дужками і формується з описів даних і операторів, що реалізують дії, які повинна виконувати дана функція.

Відповідно до стандарту, функція main має повертати значення типу int. Список параметрів для неї можна залишати порожнім, в фігурних дужках записують описи змінних і оператори програми.


<== попередня лекція | наступна лекція ==>
Переліки | Область дії змінної


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн