Функція main і виконання програм

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

Щоб мати параметри, можна оголосити будь-яку функцію, включаючи функцію main. Термін "параметр" або "формальний параметр" відноситься до ідентифікатора, яка отримує значення, яке передається функції. Відомості про передачу аргументів параметрам см. В розділі Параметри. Коли одна функція викликає іншу, що викликається функція отримує значення своїх параметрів від викликає функції. Ці значення називаються аргументами. Формальні параметри можна оголосити для функції main. щоб вона могла отримати аргументи з командного рядка, використовуючи наступний формат:

При необхідності передачі параметрів у функцію main передаються параметри зазвичай називаються argc і argv. хоча компілятору C ці імена не потрібні. Типи для параметрів argc і argv визначаються мовою C. Якщо в функцію main передається третій параметр, він зазвичай називається envp. У наведених нижче в даному розділі прикладах описується використання цих трьох параметрів для доступу до аргументів командного рядка. Ці параметри пояснюються в наступних розділах.

Опис версії розширених символів функції main см. Розділі Використання функції wmain.

Показ: успадкувала Захищений

Чи була ця сторінка корисною? Та ні

1500 символів Якого залишилося

Дякуємо! Дякуємо за відгук. Ваша думка дуже важлива для нас.

центри розробки

Спільнота

Зв'яжіться з нами

Схожі статті