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

Как представляются двумерные массивы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать наследование классов прямоугольный треугольник от треугольник http://www.cyberforum.ru/cpp-beginners/thread766833.html
Разработать наследование классов прямоугольный треугольник от треугольник
C++ Длина строки и нуль-терминатор Всем привет. Выполняю небольшую лабораторную на строки, давно не занимался! что-то забыл:), что-то и так не знал. такой вопрос. есть класс СТРОКА, у него есть конструктор с параметром,... http://www.cyberforum.ru/cpp-beginners/thread766827.html
Вывод в текстовый файл C++
Подскажите, пожему не получается вывести в файл все элементы двоичного дерева поиска, а только первый? void Book::Save() { FILE *f; char * path = "PhoneBook.txt"; if ( !(f = fopen(path,...
Добавить в программу конструктор и деструктор C++
написал программу с классами . как в нее добавить конструктор и деструктор? #include <iostrea m> using namespace std; #define N 3 class STUDENT { public: char FIO; int number; int usp;
C++ Освоение gdi+ http://www.cyberforum.ru/cpp-beginners/thread766760.html
Первый вопрос. Есть созданная скажем из файла картинка в виде указателя на создланный Gdiplus::Image Как ее вывести не исходной, а черно-белой? В сторону - разумеется можно вручную. Вывести ее на...
C++ Плохо работает ГСЧ Подскажите, пожалуйста, как изменить программу, чтоб ГСЧ работал хорошо? Мне нужно, чтоб на каждой итерации у меня генерировался "хороший" вектор X, а оно мне генерирует пачками одинаковые. Как это... подробнее

Показать сообщение отдельно
aleksand1
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 2

Как представляются двумерные массивы? - C++

20.01.2013, 11:11. Просмотров 246. Ответов 4
Метки (Все метки)

Создал двумерный массив. И немного не врубаюсь. Если пиши вот так вот mas[0][2] выводит 0, если вот так вот mas[1][0], то выводит 10. Ну а если вот так вот mas[0][3], то выводит 10. Собственно как я понял, что в случае mas[0][3] мы выходим за границу массива и попадаем на элемент mas[1][0].

Вопрос: всегда в двумерном массиве именно такая последовательность расположения ячеек памяти для массива, что они идут друг за другом?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <math.h>
int main()
{
    int mas[3][3];
 
    for(int i=0;i<3;i++)
        for(int j=0;j<3;j++)
            mas[i][j]=10*i;
 
    printf("%d\n",mas[0][2]);
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru