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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
#1

Написать программу, показывающую, что происходит со значением указателя - C++

29.02.2012, 00:26. Просмотров 356. Ответов 2
Метки нет (Все метки)

Написать программу, показывающую,что происходит со значением указателя, если к нему прибавить число( для массивов разных типов)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 00:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, показывающую, что происходит со значением указателя (C++):

Как происходит передача указателя в/из функции - C++
Здравствуйте. Не могу понять некоторые моменты. Как происходит передача указателя в функцию? В вызове функции, в аргумент...

почему не происходит разыменования нулевого указателя? - C++
вот думаю, почему сия конструкция не вылетает: #define offsetof(type, member) (size_t)(&(((type*)nullptr)->member))... видимо не происходит...

Объясните как происходит инициализация данного указателя - C++
Доброе утро. Объясните понятным языком по этапно, как происходит инициализация указателя на указатель в той строчке (тему про указатели...

Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ... - C++
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ... как сделать...

При инициализации указателя на функцию происходит ошибка сборки программы - C++
Здравствуйте, захотелось написать мне более-менее масштабируемую структуру типа словарь, причем без использования шаблонов. Для этого я...

Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением. - C++
Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением.

2
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
29.02.2012, 01:01 #2
C++
1
2
3
4
5
int main()
{
    int ar[10];
    cout<<*(ar+2);//вывод второго элемента массива
}
1
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
29.02.2012, 01:50 #3
тут скорее нужно указатели печатать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
  int* pInt = 0;
  cout<< pInt << endl;
  cout<< pInt + 2 << endl;
  // Разница не в два байта а в 2 * sizeof(int) байт.
 
  double* pDouble = 0;
  cout<< pDouble << endl;
  cout<< pDouble + 2 << endl;
  // Аналогично. Разница 2 * sizeof(double) байт.
 
  return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2012, 01:50
Привет! Вот еще темы с ответами:

Выделение в динамичесую память как его написать и как оно происходит? Что это я пишу? - C++
Простите, почти ничего не понимаю. for ( int i=6; i&gt;0;i-- ) { unsigned short CshortVar=i; unsigned long ClongVar=i; ...

В этой части кода происходит объявление функций? Что такое void? Что в скобках? - C++
В этой части кода происходит объявление функций? Что такое void? Что в скобках? void get(float **mas, int N, int M); void...

Написать программу, показывающую правильность работы модуля - Delphi
Добрый день. Помогите разобраться что к чему, и накидать примерную структуру программы &quot;Задан тип Vector3=array of...

Написать программу, наглядно показывающую процесс обработки матрицы - Delphi
помогите пожалуйста!!! за ранее спасибо!!! Написать программу, наглядно показывающую процесс: - умножения, сложения, вычитания двух...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.