Главная Ассемблер C/C++ FoxPro HTML Сети Железо Download Письмо мне
Итак по традиции напишем програму выводящую что-то на экран.
(работаем для начала с досовским Си, например с ТС)
Запускаем тс.ехе, далее file/new
Программа печати "Привет, ЭнкоСофт!" на языке "C" имеет вид:
#include<stdio.h>
MAIN ()
{
PRINTF("Привет, ЭнкоСофт!\N");
}
Далее ctrl+F9
Экран моргнет и вернется в редактирование.
Дело в том, что выполнение программы идет в другм окне.
Если хотите взглянуть на результат - alt+F5.
Создание исполняемого файла:
нажать клавишу F10, затем "C", чтобы войти в меню
Compile (или нажать Alt-C). Затем выбpать пункт Make EXE File
(или нажать F9 - "горячая" клавиша для создания .EXE файла). Заметьте, что
меню Compile сообщает вам имя объектного (.OBJ) файла, котоpый будет откомпилиpован в файл .EXE.
В окне компиляции появится надпись Press any key (нажмите любую клавишу).
Любая "C"-программа, каков бы ни был ее размер, состоит из одной или более
"функций", которые должны быть выполнены. MAIN - основная функция.
Должна присутствовать в программе всегда. Других функций может быть сколько
угодно и называйте их как хотоите. Но MAIN должна быть всегда.
В частности
PRINTF("Привет, ЭнкоСофт!\N");
является обращением к функции, которое вызывает функцию
с именем PRINTF и аргуметом "Привет, ЭнкоСофт!\N". Функция PRINTF является
библиотечной функцией, которая выдает выходные данные на терминал. Строка
символов является аргументом функции.
Последовательность из любого количества символов, заключенных в "...",
называется 'строчной константой'.
\N - переход на новую строку. Попробуйте без этих двух символов.
Т.о. раз перехода на новую строку в функции PRINTF нет, то программу можно
написать и так
#include<stdio.h>
MAIN()
{
PRINTF("Привет, ");
PRINTF("ЭнкоСофт!");
PRINTF("\N");
}
Также имеют место другие служебные последовательности символов.
\т - для табуляции, \B - для возврата на одну позицию, \" - для двойной
кавычки и \\ для самой (ударение на втором слоге) обратной косой черты.
Как вы поняли функция "валяется" в дополнительном файле stdio.h который
лежит в директории INCLUDE. Проверьте настройки СИ на правильность путей
к этому файлу.
Поэкспериминтируйте с печатаньем различных текстов.
Данные вводные статьи попытались заинтересовать вас этим языком.
Если нам это удалось, тогда вам можно смело перемещаться в Download и
скачивать для начала первую книгу и ТурбоСи. А потом мы ждем вопросов.
К началу Си