Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
m_pos_5.doc
Скачиваний:
10
Добавлен:
01.07.2025
Размер:
353 Кб
Скачать
☆

Структура программы

директивы_препроцессора

определение_функции_1

определение_функции_2

. . . . . . .

определение_функции_N

void main()

{

определения_объектов;

исполняемые_опера торы;

}

Любое выражение, после которого стоит точка с запятой, вос­принимается компилятором как отдельный оператор.

Таблица 4.3 Математические функции (заголовочный файл math. h)

Обращение

Тип

аргумента

Тип результата

Функция

abs (x)

int

int

абсолютное значение целого числа

acos (x)

double

double

арккосинус (радианы)

asin (x)

double

double

арксинус (радианы)

atan (x)

double

double

арктангенс (радианы)

ceil (x)

double

double

ближайшее целое, не меньшее х

cos (x)

double

double

косинус (х в радианах)

exp (x)

double

double

е* — экспонента от х

fabs (x)

double

double

абсолютное значение вещественного х

floor (x)

double

double

наибольшее целое, не превышающее х

fmod (x, у )

double double

double

остаток от деления нацело х на у

log (x)

double

double

логарифм натуральный — 1пх

logl0 (x)

double

double

логарифм десятичный — Igx

pow (x, y)

double double

double

х в степени у — ху

sin (x)

double

double

синус (х в радианах)

sinh (x)

double

double

гиперболический синус

sqrt (x)

double

double

корень квадратный

(положительное значение)

tan (x)

double

double

тангенс (х в радианах)

tanh (x)

double

double

гиперболический тангенс

7. Директивы препроцессора

Препроцессор – макропроцессор, используемый для обработки исходного текста программы на нулевой фазе компиляции.

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

Директива подключения

Подставляет в текст программы содержимое другого файла.

# include <имя файла>

# include “имя файла”

Если имя файла задано в < >, то поиск файла осуществляется в системном каталоге, если имя файла указано в “ ”, то поиск осуществляется сначала в текущем каталоге, а затем в системном.

Например:

#include <stdio.h> //подключаем файл, содержащий функции стандартного ввода - вывода

Директива подстановки.

#define <идентификатор> <текст>

Заменяет все вхождения идентификатора текстом. Этот процесс называется макроподстановкой.

Например:

#define pi 3,141592

…

S=2*pi*r ; // вместо pi подставится значение 3,141592

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]