Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
66
Добавлен:
02.05.2014
Размер:
543.23 Кб
Скачать

Закрытие файла: fclose( )

В нашем примере показано, как нужно закрывать файл:

fclose(in);

Аргумент функции является указателем на файл. Для более серьезной программы нужно смотреть, успешно ли закрыт файл. Функция fclose( ) возвращает значение 0, если файл закрыт успешно, и -1 в противном случае.

Билет 22

1. 1. Старшинство и порядок выполнения операций.

Знак операции

Назначение операции

( )

Вызов функции

[ ]

Выделение элемента массива

.

Выделение элемента записи

->

Выделение элемента записи

!

Логическое отрицание

~

Поразрядное отрицание

-

Изменение знака

++

Увеличение на единицу

--

Уменьшение на единицу

&

Взятие адреса

*

Обращение по адресу

(тип)

Преобразование типа (т.е. (float) a)

sizeof( )

Определение размера в байтах

*

Умножение

/

Деление

%

Определение остатка от деления

+

Сложение

-

Вычитание

<<

Сдвиг влево

>>

Сдвиг вправо

<

Меньше, чем

<=

Меньше или равно

>

Больше, чем

>=

Больше или равно

= =

Равно

!=

Не равно

&

Поразрядное логическое "И"

^

Поразрядное исключающее "ИЛИ"

|

Поразрядное логическое "ИЛИ"

&&

Логическое "И"

||

Логическое "ИЛИ"

?:

Условная (тернарная) операция

=

Присваивание

+=, - =, *=, /=, %=, <<=, >>=, &=, |=, ^=

Бинарные операции (например, а *= b (т.е. a = a * b) и т.д.)

,

Операция запятая

Приоритет операций(опрераторов)

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

Директивы препроцессора представляют собой инструкции, записанные в тексте программы на СИ, и выполняемые до трансляции программы. Директивы препроцессора позволяют изменить текст программы, например, заменить некоторые лексемы в тексте, вставить текст из другого файла, запретить трансляцию части текста и т.п. Все директивы препроцессора начинаются со знака #. После директив препроцессора точка с запятой не ставятся.

Соседние файлы в папке Програмки на C++