Контрольная работа: Актуальные вопросы в работе с С++
Message: PChar = 'Программа завершена';
Prompt: PChar = 'Введите значения: ';
Digits: array[0..9] of PChar = (
'Ноль', 'Один', 'Два', 'Три', 'Четыре',
'Пять', 'Шесть', 'Семь', 'Восемь', 'Девять');
Результатом будет то, что указатель теперь указывает на область памяти, содержащую копию строкового литерала с завершающим нулем.
Константы процедурного типа
Константы процедурного типа должны определять идентификатор процедуры или функции, совместимый по присваиванию с типом константы.
Приведемследующийпример:
type
ErrorProc = procedure(ErrorCode: Integer);
procedure DefaultError(ErrorCode: Integer); far;
begin
WriteLn('Error ', ErrorCode, '.');
end;
const
ErrorHandler: ErrorProc = DefaultError;
3. Приведите полный список базовых целочисленных типов и занимаемый ими размер памяти в байтах
Целочисленные типы - обозначают множества целых чисел в различных диапазонах. Имеется пять целочисленных типов, различающихся диапазоном допустимых значений и размером занимаемой оперативной памяти. Целочисленные типы обозначаются идентификаторами: Byte, ShortInt, Word, Integer, LongInt; их характеристики приведены в следующей таблице.
Таблица 1 - Целочисленные типы
Тип | Диапазон | Размер в байтах |
Byte ShortInt Word Integer LongInt |
0 ... 255 -128 ... 127 0 ... 65535 -32768 ... 32767 К-во Просмотров: 520
Бесплатно скачать Контрольная работа: Актуальные вопросы в работе с С++
|