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

Изменение переменной перез указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Листы жести - минимальную площадь http://www.cyberforum.ru/cpp-beginners/thread560148.html
Задача На складе хранятся прямоугольные листы жести разных размеров. Листы расположены горизонтально на полу. Для экономии поверхности, они накладываются друг на друга, но так, чтобы лист лежащий выше, в целом размере был размещен на листе, который находится под ним. Кладовщик заботится о том, чтобы соответствующие края листов жести были параллельными, а в середины листов создавали единую...
C++ rand() не случайный почему на кажджой итерации rand() выдает одно и тоже значение ? srand((unsigned)time(NULL)); vector<const string> var(4); var = "Integer"; var = "Float"; var = "String"; var = "Date"; int type_num ; string rands; http://www.cyberforum.ru/cpp-beginners/thread560126.html
Удалить из последовательности первый по порядку элемент, наиболее близкий по значению к среднему арифметическому C++
Помогите пожалуйста составить программу: Даны целые числа a1, ..., an. Удалить из последовательности первый по порядку элемент, наиболее близкий по значению к среднему арифметическому чисел последовательности. Тема: Одномерные массивы
C++ рогалики, изображение в консоли
здравствуйте, решил попробовать написать простую игру, простенький рогалик. Столкнулся с двумя проблемами: при перерисовки консоли мигает консоль (использую полную очистку консоли через system("cls"); и функцию Sleep(); ), и вторая проблема - не умею пользоваться хуками, а опрашивать клавиши при помощи функции GetAsyncKeyState(); немного неприятно, почему -то кажется что с хуками было бы...
C++ Ввод и сохранение данных вектора http://www.cyberforum.ru/cpp-beginners/thread560091.html
эсть програма но нужно добавить несколько функцый помогите кому не сложно #include "stdafx.h" #include <iostream> #include <algorithm> #include <vector> using namespace std; vector <int> bable (vector <int> & v) {
C++ Вывести журнал успеваемости студентов группы в алфавитном порядке Нужно написать код для решения следующей задачи Имеются сведения об успеваемости студентов факультета, который включают фамилию и инициалы студента, номер группы и оценки по m предметам.Студент считается среднестатистическим по k-ому предмету, если его оценка наиболее близка к средней оценке группы студентов по данному предмету. Обеспечить ввод и хранение информации об успеваемости... подробнее

Показать сообщение отдельно
arfaa
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 27
27.04.2012, 15:14     Изменение переменной перез указатель
Здравствуйте, есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
void f(int *j);
int main()
{
 int i;
 int *p;
 p=&i;
 f(p);
 cout<<i;
 return 0;
}
void f(int *j)
{
 *j=100;
}
Вопрос заключается в непонимании вывода значения i. р содержит адрес i -> параметр-указатель *j принимает значение аргумента р -> p и j теперь оба указывают на переменную i, указатель j получил значение 100. Почему i=100? Ведь в коде нигде не указано само значение i,указывается только его адрес с помощью символа "&", в каком месте происходит запись в i числа 100 и каким образом?
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru