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

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

Восстановить пароль Регистрация
 
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
29.02.2012, 00:26     Написать программу, показывающую, что происходит со значением указателя #1
Написать программу, показывающую,что происходит со значением указателя, если к нему прибавить число( для массивов разных типов)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 00:26     Написать программу, показывающую, что происходит со значением указателя
Посмотрите здесь:

Написать программу, иллюстрирующую, что А*А-1=Е. C++
Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением. C++
А что происходит в памяти? C++
Нужно написать программу на си++ что бы работала в деф си++ C++
При инициализации указателя на функцию происходит ошибка сборки программы C++
C++ Выделение в динамичесую память как его написать и как оно происходит? Что это я пишу?
C++ Что происходит при вызове?
Как происходит передача указателя в/из функции C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
29.02.2012, 01:01     Написать программу, показывающую, что происходит со значением указателя #2
C++
1
2
3
4
5
int main()
{
    int ar[10];
    cout<<*(ar+2);//вывод второго элемента массива
}
DU
1477 / 1053 / 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;
}
Yandex
Объявления
29.02.2012, 01:50     Написать программу, показывающую, что происходит со значением указателя
Ответ Создать тему
Опции темы

Текущее время: 00:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru