Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
.Перечисление — это набор именованных целых констант. Началом объявления перечислимого типа служит ключевое слово enum. Перечисление в общем виде выглядит так:
enum тег { список перечисления } список переменных;Здесь тег и список переменных не являются обязательными. (Но хотя бы что-то одно из них должно присутствовать.)
Тег перечисления можно использовать для объявления переменных данного перечислимого типа.
Каждый элемент перечисления представляет целое число. В таком виде элементы перечислений можно применять везде, где используются целые числа. Каждому элементу дается значение, на единицу большее, чем у его предшественника. Первый элемент перечисления имеет значение 0. Однако для одного или более элементов можно указать значение, используемое как инициализатор.
Объединение — это место в памяти, которое используется для хранения переменных, разных типов. Объединение дает возможность интерпретировать один и тот же набор битов не менее, чем двумя разными способами. Объявление объединения начинается с ключевого слова union. Это объявление не создает никаких переменных. Чтобы объявить переменную, ее имя можно поместить в конце объявления или написать отдельный оператор объявления. Чтобы с помощью только что написанного кода объявить переменную-объединение, которая называется cnvt и имеет тип u_type, можно написать следующий оператор: …
Когда переменная объявляется с ключевым словом union, компилятор автоматически выделяет столько памяти, чтобы в ней поместился самый большой член нового объединения. Объединения часто используются тогда, когда нужно выполнить специфическое преобразование типов, потому что хранящиеся в объединениях данные можно обозначать совершенно разными способами. Например, используя объединения, можно манипулировать байтами, составляющими значение типа double, и делать так, чтобы менять его точность или выполнять какое-либо необычное округление.
Дата публикования: 2015-02-03; Прочитано: 353 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!