Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2011, 19:02   #11
jacek
Пользователь
 
Регистрация: 07.09.2011
Сообщений: 10
По умолчанию

Alex11223,
short a = 10;
значит, что переменная 'а' содержит число 10, которое занимает 2 байт. Про то, что оно именно 2 байт, говорит нам short.

short* p=&a;
значит, что переменная 'p' содержит число-адрес ячейки памяти, который занимает 4 байт. Про то, что число занимает 4 байт, говорит звездочка. Short же говорит, сколько непосредственно ячеек памяти надо занять под переменную 'а' (2 байт).
Так как о размерах переменной говорит ТИП, то УСЛОВНО можно предположить, что short и short* - это разные типы данных.

А вообще, такое понимание субъективно. Вы, возможно, понимаете по-другому всё это, что ни капли не мешает Вам писать программы равно как и мне.
jacek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы от новичка 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