Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Mr_vanDort
1 / 1 / 0
Регистрация: 14.11.2012
Сообщений: 10
#1

sizeof( char * ) & sizeof(char) - C++

21.01.2013, 22:49. Просмотров 1363. Ответов 1
Метки нет (Все метки)

Здравствуйте, не могу понять почему sizeof(char *) = 4 а sizeof(char) = 1.
Ну с последним ясно , а вот с первым непойму... Может кто-то обьяснит(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 22:49     sizeof( char * ) & sizeof(char)
Посмотрите здесь:

оператор sizeof C++
C++ Объясните sizeof()
sizeof() с массивами C++
sizeof C++
Оператор sizeof C++
sizeof (double) C++
sizeof() C++
Sizeof выражение C++
Почему sizeof массива char равно 4? C++
Sizeof C++
Немного о sizeof C++
Sizeof структуры C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
22.01.2013, 03:23     sizeof( char * ) & sizeof(char) #2
первое это указатель - адрес - а значит переменная этого типа должна вмещать весь диапозон допустимых адресов - от 0 до 0xFFFFFFFF на 32-х битной системе
Yandex
Объявления
22.01.2013, 03:23     sizeof( char * ) & sizeof(char)
Ответ Создать тему
Опции темы

Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru