Перша програма.
Суттєвою
особливістю мови С( C++ ) порівняно з
іншими мовами є те, що програми складаються
з функцій, які відіграють роль підпрограм
в інших мовах. Головна
функція, яка
має бути у кожній програмі, - це функція,
наприклад, вигляду
|
main(void)
{
тіло функції з командою return 0; }
|
де
main() - заголовок
функції. Ключове
слово void означає,
що функція не залежить від параметрів,
його записувати не обов'язково. Функцію
з параметрами розглядатимемо нижче. У
тілі функції містяться команди та
виклики інших функцій. Команди одну від
одної відокремлюють символом ";"
(крапка з комою). Текст функції закінчується
командою повернення return. Тіло
функції (усі команди після заголовка)
записується у фігурних дужках { }.
Розглянемо
програму, у результаті виконання якої
на екран буде виведено повідомлення:
Привіт, студенте! Я C++!
// Моя
перша програма мовою C++
#include<iostream.h>
intmain()
{
cout«
" Привіт, студенте! Я C++":
return 0;}
Розглянемо
елементи програми. У першому рядку є
коментар. Коментар - це
фрагмент тексту програми, який слугує
для пояснення призначення програми чи
окремих команд і не впливає на виконання
команд. Його записують так: //текст
коментарю або так: /* текст коментарю
*/. У першому випадку коментар має
бути або у кінці рядка, або єдиним у
рядку. Другий спосіб більш універсальний:
коментар можна записувати будь-де,
не розриваючи лексем.
Директива #include <iostream.h>
під'єднує бібліотечний файл iostream.h. Саме
у цьому файлі описані функції, які дають
змогу виконувати операції введення-виведення
даних.
Далі
у програмі записана обов'язкова функція
main(). Ключове слово int означає,
що функція main() повертатиме у точку
виклику результат цілого типу.
Конструкція cout
<< забезпечує
виведення на екран монітора повідомлення
„Привіт, студенте! Я C++!".
Команда return слугує
для виходу з функції main(). Числовий
параметр після return є
результатом (значенням) функції (у цій
програмі - 0).
Зауваження
. Функцію
main() можна застосувати так:
|
void main()
{
тіло функції;
}
|
Така
функція називається функцією main()
типу void. Вона
не повертає у програму жодних значень,
тому команду return писати
не треба.