Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C. Тема 1. Раздел 1

.pdf
Скачиваний:
19
Добавлен:
21.03.2016
Размер:
534.94 Кб
Скачать

ANSI C поддерживается почти всеми компиляторами

Любая программа, написанная с жёстким соблюдением ANSI C гарантированно должна работать на любой платформе со стандартной реализацией языка Си

Реально не всегда удаётся следовать ANSI C

При разработке графического интерфейса пользователя

При работе с сетью

Часть 3

Препроцессор

Компилятор

В классике компилятор однопроходный

Поэтому требуются объявления внешних элементов, обычно размещаемых в заголовочных файлах

Редактор связей

Библиотеки функций

Файл исходного текста

Препроцессор

Замена макросов кодом

Исходный текст с раскрытыми макросами

 

Объектный код

 

Компилятор

Статические

других файлов

 

 

 

исходного текста

библиотеки

Объектный код

Редактор связей

Готовый исполняемый файл

Часть 4

/* Простейшая программа */

//Подключение стандартной библиотеки ввода-вывода

#include <stdio.h>

//Функция main – точка входа в программу

int main(void)

{

//Форматированный вывод printf("Hello world!\n");

//Возврат кода завершения return 0;

}

Спасибо за внимание!