|
|
Другие темы раздела | |
C++ Структуры: определить двух людей с самой высокой зарплатой Определить, 2 человек с самой высокой зарплатой. Определить количество отработанных дней. https://www.cyberforum.ru/ cpp-beginners/ thread2475194.html |
Структуры: найти спортсмена, занявшего последнее место C++ Определить тип данных структура, имеющий поля фамилия, страна и результаты шести выступлений. Определить массив из 10 структур. В программе ввести в массив данные и вывести на экран список спортсменов по странам. Определить спортсмена, занявшего последнее место. Добавлено через 3 часа 37 минут #include<iostream> #include<stdio.h> #include<conio.h> #include <windows.h> using namespace... |
C++ Присвоение строк
https://www.cyberforum.ru/ cpp-beginners/ thread2475183.html Пожалуйста, объясните данную строку.(прикреплён комментарий) int main() { string previous = " "; // переменная previous; // инициализирована "не словом" string current; // текущее слово while (cin>>current) { // считываем поток слов |
C++ Нужно узнать порядковый номер элемента массива
https://www.cyberforum.ru/ cpp-beginners/ thread2475181.html Нужно ввести массив состоящий из 11 чисел, потом найти максимум отрицательных, и порядковый номер этих отрицательных чисел. Пока я только смог найти максимум отрицательных. #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <stdlib.h> using namespace std; |
C++ Удалить нулевые элементы массива Помогите пожалуйста перевести в С++ uses crt; const nmax=100; var a:array of integer; n,i,j,p,x:integer; begin clrscr; randomize; repeat |
C++ Ошибка в инструкции else
https://www.cyberforum.ru/ cpp-beginners/ thread2475139.html ошибка: indexer.cpp: In function ‘int main()’: indexer.cpp:10:1: error: ‘else’ without a previous ‘if’ else {cout<<"Error"<<endl;}; код: #include <iostream> using std::string;using std::cin;using std::cout;using std::endl; int main() {string box;int number=0; |
C++ Ошибка E0349: отсутствует оператор "==", соответствующий этим операндам
https://www.cyberforum.ru/ cpp-beginners/ thread2475137.html Помогите пожалуйста найти причину этой ошибки. #include <iostream> #include <fstream> #include <conio.h> #include <string> #include <cstdio> using namespace std; int main() |
Задача C. R2D2 C++ Язык - C++ Робот R2D2 случайно оказался на Имперском корабле. Он хочет покинуть его как можно скорее. Для этого ему надо добраться до спасательной капсулы. Для упрощения задачи корабль представляет собой прямоугольную таблицу высотой n и шириной m . Ячейка может быть либо пустой, либо представлять собой препятствие. Помогите за минимальное время добраться R2D2 из своей начальной точки до... |
C++ Как воспользоваться функцией из класса
https://www.cyberforum.ru/ cpp-beginners/ thread2475091.html class range { private: int Left; int Rignt; public: int range1(int left, int rignt) { Left= left; Rignt= rignt; cout<< left - rignt + 1; |
C++ Подсчитать количество полос на bmp изображении Здравствуйте. Мне нужна программа на c++. Напишите программу, которая получает на входе рисунок в формате bmp, содержащий горизонтальные полосы и подсчитывает количество этих полос. Можно пожалуйста программу сделать попроще, чтобы я смог разобрать её. Спасибо. П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. https://www.cyberforum.ru/ cpp-beginners/ thread2475068.html |
Вывести элементы массива, которые не делятся на указанное число C++ Здравствуйте.Помогите пожалуйста получить правильный результат на чёрном экране #include<iostream> using namespace std; void Input(int *x,int n); int Calc (int *x,int *y,int n); void Out(int *x,int n,int *y); int main() { int n; |
C++ Архиватор на основе алгоритма Хаффмана Добрый день. Написал программу архивирования и разархивирования файлов на основе алгоритма Хаффмана. Вся информация об архивировании (имя файла, его дерево и словарь) храню в начале заархивированного файла. дерево хранится в виде D (спускаемся вниз и влево) и U(поднимаемся вверх и если правого узла нет то вниз вправо) символов. На маленьких текстовых файлах все работает, но если размер... https://www.cyberforum.ru/ cpp-beginners/ thread2475062.html |
89 / 108 / 15
Регистрация: 26.01.2014
Сообщений: 689
|
|
22.06.2019, 19:40 | 0 |
Использование указателей - C++ - Ответ 1367498922.06.2019, 19:40. Показов 1252. Ответов 2
Метки (Все метки)
Ответ
Здесь простые игры с указателями.
К твоему массиву А[] можно обратиться как к массиву. А[4] есть четвертый элемент массива, начиная с 0, т.е. А[4] = 0x04. Но имя массива A - есть указатель (адрес) первого элемента твоего массива. Т.е. *A = A[0] ( = 0x00). P - определено как указатель на long. P=A+4, означает, что к адресу из A добавляется четыре значения адресов элементов типа long, и в P - будет адрес четвертого элемента твоего массива A. Идентично можно написать P= &A[4]. Тогда *P - это то значение, которое лежит по адресу из P, а там лежит адрес четвертого элемента массива A. Т.е. *P - это значение четвертого элемента твоего исходного массива A (=0x04). *P=0x04. К значению *P добавляется 4 и результат опять отправляется в *P. 0x04 + 4 = 8 или если хочешь 0x08. И наконец ты выводишь то, что у тебя по адресу из P, т.е. *P. А это 8. Почитай внимательно еще раз связь массивов и указателей. А о какой матрице ты еще спрашиваешь? Матриц здесь я не вижу. Всегда твой - Etien Вернуться к обсуждению: Использование указателей C++
0
|
22.06.2019, 19:40 | |
Готовые ответы и решения:
2
Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. Использование указателей Использование указателей Использование указателей |
22.06.2019, 19:40 | |
22.06.2019, 19:40 | |
Помогаю со студенческими работами здесь
0
использование указателей использование указателей использование указателей Использование ссылок и указателей |