main

При написании программы на языке С++ требуется специальная функция main(), потому что она является отправной точкой для выполнения всех программ на этом языке.

Именно внутри функции main находится вся программа, если программа короткая.

В наиболее частых случаях функция main использует другие функции для выполнения задач: либо те функции, которые пишутся самим программистом, либо те функции, которые можно взять из доступных библиотек.

Иногда требуется использовать различные аналоги функции main. Например, встречается функция wmain(), которая соответствует коду модели Unicod и представляет собой вариацию функции main для расширенных символов.

Далее мы рассмотрим как нужно объявлять данную функцию в коде программы:

или

Во втором случае мы объявили параметры argc и argv[] для функции main(). С их помощью можно передавать информацию в программу в консольном режиме. Например, при подобном запуске из командной строки

Параметр argc - количество, передаваемых в main переменных (строк), параметр argv - массив указателей на эти строки. Первой строкой считается само имя программы, так что argc>0.

И, наконец, рассмотрим самый простой пример программы с использованием нашей функции.

В данном случае мы использовали стандартную библиотеку ввода-вывода данных. Определили нашу функцию main, инструкции который должны заключаться в фигурные скобки. Далее вызвали библиотечную функцию для вывода символов на экран.

Опубликовано

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Капча загружается...