1 / 1 / 0
Регистрация: 02.12.2009
Сообщений: 38
|
||||||
1 | ||||||
Сколько памяти занимает переменная типа TFigure?30.09.2010, 20:18. Показов 3567. Ответов 4
Метки нет (Все метки)
подскажите, пожалуйста,как посчитать память?
0
|
30.09.2010, 20:18 | |
Ответы с готовыми решениями:
4
Определить, сколько места занимает Record в памяти Сколько значений переменных типа char можно записать в динамической памяти на место одной удаленной переменной типа int Определить, сколько полных килобайт занимает файл Определить, сколько места занимает в динамической памяти переменная целого типа |
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.09.2010, 22:15 | 2 |
SizeOf(TFigure);
кстати после record точку с запятой убери...
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
01.10.2010, 01:09 | 3 |
И :integer в первой ветви вариантной части под скобку занеси.
0
|
13107 / 5888 / 1707
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
01.10.2010, 03:13 | 4 | |||||
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
01.10.2010, 11:52 | 5 |
Сто пудофф имеется в виду посчитать руками.
Для этого надо знать размеры стандартных типов данных - куда ж тут денешься. Тип string в Турбо-Паскале имеет размер 256 (внимание, в других диалектах может быть не так), byte он и в Африке 1 байт будет, тип integer в Турбо-Паскале занимает 2 байт (еще раз внимание, помним о диалектах). Размер вариантной части записи с вариантами буде равен размеру самой большой ветви. Для приведенного типа имеем следующее: в статической части string и byte - 256+1=257 байт; в вариантной части ветвь 1 имет размер 4*2=8 байт (4 integer), ветвь 2 - 2*2+1=5 байт (2 integer + byte), значит размер вариантной части будет 8 байт; итого 257+8=265 байт размер всей записи.
1
|
01.10.2010, 11:52 | |
01.10.2010, 11:52 | |
Помогаю со студенческими работами здесь
5
Предположим, что переменная типа CHAR занимает 1 байт, переменная типа INTEGER занимает два байта Сколько переменная занимает в памяти Узнать сколько занимает переменная и напечатать в консоли Сколько памяти занимает цикл while? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |