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

Таблица Пифагора через динамические масивы - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.75
mister2010
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 64
25.05.2010, 18:28     Таблица Пифагора через динамические масивы #1
НЕ могу понять динамические масивы. Объясните как этот код работает.
Вот пишу пример с книги.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// таблица Пифагора
#include <stdio.h>
#include <conio.h>
 
int main() {
   int i, j;
// 1. создание
   int **m = new int *[10]; //Это объявление указателя с 2-ной звёздочкой это как ?
                                   //И вот это ниже объясните  
   for(i = 0; i < 10; i++)  
      m[i] = new int [10];
// 2. инициализация
   for(i = 0; i < 10; i++)
      for(j = 0; j < 10; j++)
         m[i][j] = (i + 1)*(j + 1);
// 3. вывод
   for(i = 0; i < 10; i++) {
      for(j = 0; j < 10; j++)
         printf("%2d ", m[i][j]);
      printf("\n");
   }
// 4. удаление
   for(i = 0; i < 10; i++)
     delete [] m[i];
   delete [] m;
 
   getch();
   return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2010, 18:28     Таблица Пифагора через динамические масивы
Посмотрите здесь:

C++ Динамические масивы
C++ Масивы-арифм. прогрессия и таблица. 2задания.
Динамические масивы C++
C++ Динамические масивы
Динамические масивы - параметры функций C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
26.05.2010, 21:56     Таблица Пифагора через динамические масивы #21
Напрямую указателям лучше ничего не присваивать. Надо использовать значения возвращаемые соответстующими функциями. Тот же new к примеру.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2010, 22:28     Таблица Пифагора через динамические масивы
Еще ссылки по теме:

Динамические двумерные массивы через указатели. Как это происходит? C++
Динамические одномерные масивы C++
C++ Теорема Пифагора

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

Или воспользуйтесь поиском по форуму:
mister2010
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 64
26.05.2010, 22:28  [ТС]     Таблица Пифагора через динамические масивы #22
Из-за чего я могу создать 2-мерный массив в тех 3-ёх строках кода?
из-за чего я могу вложенный массив сделать выделив для нег опямять, то есть вот это:
C++
1
2
 for(i = 0; i < 10; i++)
      m[i] = new int [10];
Yandex
Объявления
26.05.2010, 22:28     Таблица Пифагора через динамические масивы
Ответ Создать тему
Опции темы

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