2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 256
|
||||||
1 | ||||||
Массив и указатели24.05.2024, 12:56. Показов 478. Ответов 4
Метки нет (Все метки)
Здравствуйте.
Кажется, я не понял тему указателей и массивов. Хотя после ранее поднятой темы(Объявление массивов), я понял, но нет. Имеем: 1. Массив указателей. Задача: 1. Изменить все значения массива "array", используя сторонний указатель. Что делал: 1. Как я понял как объявлять вассивы и что это такое: 1.1. Когда мы объявляем таким способом: Код
int* array = new int [10]; Код
int* array = new int [10]; int* array [0] --------> 3121 [1] --------> 978 [2] --------> 123322 ... [9] --------> 75675 Код
int* m_array [10]; Код
int* m_array [10]; int* m_array = 0; int* array = 0; int* array = 0; ... int* array = 0; Что не так: 1. Если проверять(смотреть), используя сторонний указатель, то, вроде как, я вижу то, что ожидаю: число равно индексу цикла. 2. Если проверять(смотреть), используя "array [i]", то выводится ерунда. Есть подозрение, что я неправильно понимаю как пользоваться "[]". Код:
0
|
24.05.2024, 12:56 | |
Ответы с готовыми решениями:
4
Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов? Отсортировать массив и вывести на экран (массивы и указатели на указатели) Как в массив скопировать массив, который заполнен через указатели Создать массив указателей на одномерный массив и через указатели присвоить массиву значения Массив и указатели. Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива |
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|||||||||||
24.05.2024, 13:08 | 2 | ||||||||||
Сообщение было отмечено Palich как решение
Решение
Неверно.
Здесь нужен указатель на указатель (т.к. элементы массива - указатели)
Не изменилось, потому что запись была "мимо".
1
|
758 / 455 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
|
||||||
24.05.2024, 13:19 | 3 | |||||
0
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 256
|
|
24.05.2024, 13:54 [ТС] | 4 |
я не уточнил в первом сообщении, но имелось в виду то, что мы имеем именно такой массив:
Код
int* array [10]; Добавлено через 2 минуты и ведь действительно... сам же я расписал, что этот массив из указателей... не увидел, как обычно: "смотрю в код, вижу фигу" )
0
|
Вездепух
12812 / 6684 / 1800
Регистрация: 18.10.2014
Сообщений: 16,935
|
|
24.05.2024, 19:42 | 5 |
Массивы можно объявлять только одним способом:
TYPE name[SIZE] . Все.Это не объявление массива вообще. Верно. Это объявление именно указателя, а не массива. А вот это уже объявление массива. Правда, что у вас дальше происходит в этом пункте - не ясно. Для того, чтобы "ходить" по массиву array , нужно получить указатель на элемент массива array . Его можно получить как просто array или как array + i или как &array[0] или как &array[i] и т.п. Ваше array [0] не подпадает ни под один из этих вариантов, то есть это НЕ получение указателя на элемент массива array .
0
|
24.05.2024, 19:42 | |
24.05.2024, 19:42 | |
Помогаю со студенческими работами здесь
5
Задача на массив и указатели.(массив из случайных чисел) Организовать введение данных в массив , обработку элементов и выведение результатов используя указатели. Дано натуральное число N и одномерный массив Указатели и указатели на указатели, а также типы данных Массив и указатели Массив и указатели Указатели и массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
|
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
|
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
|
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
|
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
|
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
|
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
|
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
|
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
|
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
|
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
|
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование
В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
|