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

Причина такого вывода данных? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать базовый класс Array http://www.cyberforum.ru/cpp-beginners/thread793772.html
Задание выглядит так: Создать базовый класс Array, в котором определите полемассив подходящеrо типа и поле для хранения количества элементов у текущего объектамассива. Максимально возможный размер...
C++ Проблемы с программой (найти строку с максимальным средним арифметическим элементов и сформировать матрицу) Дана матрица а,надо найти строку с максимальным средним арифметическим элементов и сформировать матрицу D,исключив из А найденную строку матрица: 1.2 2.1 .3 -8.4 6 5.2 -1.6 ... http://www.cyberforum.ru/cpp-beginners/thread793755.html
Для двух вводимых пользователем чисел, вычислить сумму их квадратов C++
Для двух вводимых пользователем чисел, вычислить сумму их квадратов или разность их кубов в зависимости от выбранного переключателя, используя оператор выбора switchв
C++ Класс String. Напечатать все слова, входящие в эту текстовую строку, имеющие такую же длину как и заданное слово
Даны текстовая строка и слово. Напечатать все слова, входящие в эту текстовую строку, имеющие такую же длину как и заданное слово. Не могу решить это задание с классом string. Помогите пожалуйста!!!
C++ перекомпиляция пакета на Си http://www.cyberforum.ru/cpp-beginners/thread793734.html
помогите пожалуйста перекомпилировать пакет на Си upd: извините, сервер не принял файл больше 10 Мб, а я не проконтролировал... перезалил архивом из двух частей:...
C++ Автоматические переменные Доброго времени суток, уважаемые форумчане! В книге Стивена Прата по С++ приводится следующий листинг: // delete.cpp -- using the delete operator #include <iostream> #include <cstring> ... подробнее

Показать сообщение отдельно
oleg@tor1
32 / 17 / 2
Регистрация: 05.09.2011
Сообщений: 152

Причина такого вывода данных? - C++

24.02.2013, 17:21. Просмотров 221. Ответов 7
Метки (Все метки)

Простой пример. Определил размерность массива 100. Так почему sizeof выдаёт значение 400, а не 100? Любые значения множаться на 4. Это как же так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <array>
#include <locale>
#include <time.h>
using namespace std;
 
int M [100];
 
int main ()
{
    
cout << sizeof(M);
            
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru