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

Указатели и масивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как восстановить заголовочный файл sal.h? http://www.cyberforum.ru/cpp-beginners/thread769800.html
При компиляции выскакивали ошибки, связанные с sal.h. Я удалила его подчистую, теперь выдаются ошибки в math. h и не компилируется вообще ничего. Перезагрузить Визуал Студио не помогает. Где...
C++ Что такое int* Если с этим int a=3,*p = &a; понятно, то есть переменная "p" содержит адресс переменной "a" и указывает на тип int, то с этим не очень понятно int* f(){int x=2;return &x} Что происходит в случаее с... http://www.cyberforum.ru/cpp-beginners/thread769793.html
C++ Меню в консоли
Меня интересует вот что: зачем в функции int menu(); вот это условие code=getch(); if (code==224) { //------- } ...
C++ Вывести результаты решения СЛАУ в виде таблицы (графические функции)
Ребят помогите пожалуйста, есть полностью рабочий и компилирующийся код для решения слау методом гаусса но решение необходимо представить в виде таблицы помогите пожалуйста! Добавлено через 27...
C++ Как замостить текстурой прямоугольник? http://www.cyberforum.ru/cpp-beginners/thread769750.html
Имеется уже созданная (скорее всего загруженная из файла) текстура на hdc1, она известного размера (xt,yt) Надо ей замостить прямоугольник x1,y1,x2,y2 на hdc2 Правильно - т.е. если целое количество...
C++ Найти ошибку Добрый день. Есть задача с codeforces (условие). Вот моё решение: #include <iostream> #include <vector> using namespace std; int main() { int n, m; cin >> n >> m; подробнее

Показать сообщение отдельно
Shepard90
5 / 5 / 0
Регистрация: 18.10.2010
Сообщений: 140
23.01.2013, 20:04
Цитата Сообщение от fuelcs Посмотреть сообщение
for (int i=0;i<n;i++)
{
cout << &a[i] << "\n";
}
выводит адрес первого элемента каждой строки
Вернее первого столбца

Добавлено через 9 минут
Цитата Сообщение от Shepard90 Посмотреть сообщение
Цитата Сообщение от fuelcs Посмотреть сообщение
for (int i=0;i<n;i++)
{
cout << &a[i] << "\n";
}
выводит адрес первого элемента каждой строки
Вернее первого столбца
Ой извиняюсь. Адреса элементов первого столбца. Очитался все верно

Добавлено через 3 минуты
fuelcs, а зачем вы пользуте статические массивы? Если уж вам и необходимо применять указатели, разименования и пр., то юзали бы динамические - намного понятнее и универсальнее, чем использовать статические вкупе с указателями.

Добавлено через 10 минут
C++
1
2
3
4
5
6
7
8
9
10
11
int N,M;
cin>>N;
cin>>M;
int ** Matrix=new int*[N];//создаем указатель на массив указателей
for(int i=0;i<N;i++){
    Matrix[i]=new int[M];//каждому указателю массива Matrix[i] присваиваем массив чисел
    for(int j=0;j<M;j++)
        Matrix[i][j]=0;
}
f(Matrix,N,M)
delete [] Matrix; //не забываем высвобождать выделенную память
C++
1
void f(int ** a, int n, int m){}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.