printf("\n\n %s, приятно было познакомиться с Вами!", name);
}
Чтобы программа на С была переведена в исполняемый машинный код, она должна пройти четыре процесса:
- создание исходного модуля (исходный текст программы – расширение срр);
- создание объектного модуля (компиляция исходного модуля – расширение obj);
- создание загрузочного модуля (компоновку (сборку) откомпилированных модулей и функций из стандартных библиотек – расширение - exe);
-загрузку (выполнение загрузочного модуля).
В задачу препроцессора входит подключение при необходимости к данной программе на С внешних файлов, указываемых при помощи директивы #include.
Компилятор за несколько этапов транслирует то, что вырабатывает препроцессор. Переводит программу в объектный файл с расширением .obj, содержащий оптимизированный машинный код.
Загрузчик связывает между собой объектный файл, получаемый от компилятора, с программами из требуемых библиотек и возможно с другими файлами. В результате сборки получается файл с расширением .exe, который может быть выполнен компьютером.
Функции main() передается управление сразу после запуска программы.
Любую программу следует начинать писать с комментария, который заключается /* */ и может занимать несколько строк.
Пример
Если комментарий занимает одну строку, то можно начать с //.
Структура программы:
1) /* Заголовки и комментарии, описывающие программу */