![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 07.09.2011
Сообщений: 10
|
![]()
Alex11223,
short a = 10; значит, что переменная 'а' содержит число 10, которое занимает 2 байт. Про то, что оно именно 2 байт, говорит нам short. short* p=&a; значит, что переменная 'p' содержит число-адрес ячейки памяти, который занимает 4 байт. Про то, что число занимает 4 байт, говорит звездочка. Short же говорит, сколько непосредственно ячеек памяти надо занять под переменную 'а' (2 байт). Так как о размерах переменной говорит ТИП, то УСЛОВНО можно предположить, что short и short* - это разные типы данных. А вообще, такое понимание субъективно. Вы, возможно, понимаете по-другому всё это, что ни капли не мешает Вам писать программы равно как и мне. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы от новичка | AngelOfFate | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 03.06.2011 15:25 |
Вопросы новичка | Tyfun | Помощь студентам | 1 | 08.09.2010 08:07 |
Вопросы новичка(C++) | NetGod | Общие вопросы C/C++ | 22 | 17.04.2009 22:49 |
Вопросы новичка! | Dimixis | Помощь студентам | 16 | 19.06.2007 10:35 |