Category archives: Для массовых операций с файлами

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

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

Также в каждой программе должна быть главная функция, которая управляет всем. Перед именем главной функции указывается тип возврата, который представляет собой тип данных, возвращаемых функцией. Тип int соответствует целым числам. С ними мы обязательно познакомимся в последующих уроках. Функции могут не возвращать ничего, для этого существует специальный тип void, о котором мы поговорим далее. Сразу после имени за именем функции следуют пустые круглые скобки. Они должны содержать аргументы, которые принимает главная функция.

У многих людей есть главный файл. Скорее всего, туда будет включена библиотека iostream, и у функции main будут аргументы. Мы обязательно рассмотрим эту библиотеку в будущем. Пока же рекомендуется стереть все, что было написано изначально. Это важно для понимания. После круглых скобок с аргументами фигурная скобка открывает тело функции. В теле функции содержатся все команды программы. По сути, вся программа - это библиотеки и главная функция.

Все дополнительные функции запускаются либо непосредственно из главной функции, либо из других функций, которые, в свою очередь, были запущены из главной функции. Чтобы понять этот процесс, очень помогает аналогия с компанией и генеральным директором. Все директора получают свои приказы от генерального директора, а затем передают их по вертикали структуры компании.

Так же устроена и программа. Внутри тела программы мы видим только одну команду: return 0;. Эта команда возвращает число 0 в конце основной функции.

По умолчанию считается, что 0 - это код успеха программы, если не введен другой код. Многие компании имеют свой собственный список возвращаемых кодов. В таком списке указывается код и соответствующее ему значение. За командой следует точка с запятой.

Это не случайно. За каждой командой должна следовать точка с запятой. Также важно писать все команды внутри тела после табуляции. Это элемент хорошего программистского этикета. Компилятор, конечно, не будет заботиться об этом, но читабельность кода будет на нуле.

Поэтому важно помнить, что все команды внутри тела должны располагаться на одну табуляцию правее самого тела. Программа всегда имеет сложную модульную структуру, которая может иметь несколько уровней. Одно тело внутри другого и т.д. Мы рекомендуем разделять каждый уровень табуляцией, чтобы сделать код более читабельным.

Навигация

thoughts on “Для массовых операций с файлами

  1. Премного благодарен, что просветили, и, главное, как раз вовремя. Подумать только, шесть лет уже в инете, но про это первый раз слышу.

  2. Извините за то, что вмешиваюсь… У меня похожая ситуация. Приглашаю к обсуждению. Пишите здесь или в PM.

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

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