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

Связь массивов и указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дан вектор http://www.cyberforum.ru/cpp-beginners/thread529472.html
дан вектор х=(х1,х2,...хn) написать программу,которая переставляет компоненты вектора х так, чтобы в начале стояли положительные, затем нулевые и отрицательные элементы в порядке их следования помогите пж
C++ Найти количество всех путей и контуров графа длиной S Требуется найти количество всех путей и контуров графа длиной 7. Граф: 1 0 0 1 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 0 1 http://www.cyberforum.ru/cpp-beginners/thread529470.html
Не работает функция itoa C++
Здравствуйте, при решении задачи потребовалось перевести число в строку. Сначала я не знал, как это сделать, но потом наткнулся на волшебную функцию itoa, которая отказалась у меня работать. #include <iostream> #include <string> #include <stdio.h> #include <stdlib.h> using namespace std; bool check(int n){ if(n%4==0 or n%7==0) return true; else
C++ Написать программу в среде С по блок-схеме
Здраствуйте. Нужно написать рабочую программу в среде С по данной блок-схеме. Тема задачи: "одномерная оптимизация функции методом золотого сечения". Ещё нужно в самой блок-схеме добавить, чему равно функия 1 и функция 2-)) Также я нашел код к этой теме, только не к этой блок-схеме и с ошибками. Представлю его сдесь для общего понятия, что должна делать программа Код програми #include...
C++ вывод отрицательных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread529461.html
В общем когда в массиве появляются отрицательные числа, то он становится е ровным, как это исправить? Например 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 при появлении "-" происходит сдвиг -1 0 1 0 1 -1 0 1
C++ Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Ребятки помогите. подробнее

Показать сообщение отдельно
Alberto_Timakov
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 183

Связь массивов и указателей - C++

27.03.2012, 21:46. Просмотров 718. Ответов 1
Метки (Все метки)

Здравствуйте! Помогите разобраться пожалуйста!

Вот когда я определяю одномерный массив

Type mass[n];

Что происходит?

Выделяется память достаточная для хранения n элементов типа Type и присваивается указателю mass?

Если это так, то что тогда происходит при определении многомерного массива?

к примеру

Type mass[n][m];

можете пожалуйста объяснить???

и еще в учебнике есть строки

void f(const int *m)
{...}

/*
Экивалентные определения функции f

void f(int m[], n)
{...}

void f(int m[n], n)
{...}

*/

int main()
{
Type m[n];

...

f(m);
...
}

Вот у меня вопрос, в функцию f из main передается указатель на начало массива m, а чем он принимается в функции f в случае f(int m[],n)
m[] - это же не указатель на int? Если да, то почему, я просто не понимаю...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru