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

Обменять значение перменных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ DLL VS2005 http://www.cyberforum.ru/cpp-beginners/thread206764.html
Привет. Народ пробую освоить технику работы с dll. нашел инфу http://www.codenet.ru/progr/visualc/Using-DLL.php сделал вроде все как в примере. HINSTANCE hMyDll; hMyDll=LoadLibrary("Dll_1");...
C++ вычислить средний рост.. привет) помогите пожалуйста с задачкой. В таблице хранятся данные о студентах: фамилия, имя, рост, вес. Вычислить средний рост, рост самого высокого и самого низкого студента. Данные записать,... http://www.cyberforum.ru/cpp-beginners/thread206758.html
C++ Очередь (С++), есть вопросы...
Может ли кто нибудь дать коментарии к данному коду (объяснить как что тут происходит, подробное объяснение приетствуется... проблемы в универе =( , и сделать класс... ) или может ли ктонибудь дать...
C++ Определить количество слов, заканчивающихся на заданную пользователем букву
помогите пожалуйста написать программу: 2) Напишите программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять количество слов, заканчи-вающихся на...
C++ Разложение функции sin(ax) в ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread206749.html
Здравствуйте) помогите пожалуйста разложить метод функции sin(ax) в ряд Тейлора.на с++((( вот само задание: Реализуйте модуль, подключение которого перегружает операции помещения в поток вывода и...
C++ строка содержащая более одного слова помогите пожалуйста напсать прогу: 1) Написать программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять: а) количество символов введённой строки; б)... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.12.2010, 13:48
В дополнение к предыдущему посту:

Указатель - переменная, которая может хранить адрес другой переменной. Если бы в функцию swap мы передавали не адреса переменных (вызов функции происходит так: swap(&a, &b), операция & - взятие адреса переменной в памяти), а значения (было бы swap(a, b)), то эти значения копировались бы в собственные переменные a и b функции swap, и значения менялись бы у совсем других переменных a и b, а те, что мы на самом деле хотим поменять, оставались бы неизменными. А так как мы передаём в функцию не значения переменных, а их адреса, то по этим адресам мы можем добраться до реальных переменных a и b, которые мы действительно хотели бы обменять местами.
В функции swap в строке, например, *a = *a ^ *b , * означает, что мы берём значение переменной по её адресу.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru