Форум программистов, компьютерный форум 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"); PFN_MyFunction pfnMyFunction; pfnMyFunction=(PFN_MyFunction)GetProcAddress(hMyDll,"MyFunction"); //тут адрес не могу получить...
C++ вычислить средний рост.. привет) помогите пожалуйста с задачкой. В таблице хранятся данные о студентах: фамилия, имя, рост, вес. Вычислить средний рост, рост самого высокого и самого низкого студента. Данные записать, используя тип record, инициализацию осуществить в разделе описаний. http://www.cyberforum.ru/cpp-beginners/thread206758.html
C++ Очередь (С++), есть вопросы...
Может ли кто нибудь дать коментарии к данному коду (объяснить как что тут происходит, подробное объяснение приетствуется... проблемы в универе =( , и сделать класс... ) или может ли ктонибудь дать более простой код очереди (с++) с коментариями? #include <iostream> #include <windows.h> using namespace std; class Node {
C++ Определить количество слов, заканчивающихся на заданную пользователем букву
помогите пожалуйста написать программу: 2) Напишите программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять количество слов, заканчи-вающихся на заданную пользователем букву. Необходимо учесть, что при вводе строки, могут использоваться не только пробелы, но и знаки пунк-туации. Добавлено через 2 часа 10 минут помогите
C++ Разложение функции sin(ax) в ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread206749.html
Здравствуйте) помогите пожалуйста разложить метод функции sin(ax) в ряд Тейлора.на с++((( вот само задание: Реализуйте модуль, подключение которого перегружает операции помещения в поток вывода и извлечение из потока ввода для класса, содержащего методы разложения функции sin(ax) в ряд Тейлора. На экран должно выводиться n первых слагаемых разложения. Значение n определяет пользователь class...
C++ строка содержащая более одного слова помогите пожалуйста напсать прогу: 1) Написать программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять: а) количество символов введённой строки; б) содержит ли строка слова одинаковой длины; в) ко-личество запятых. Необходимо учесть, что при вводе строки, могут ис-пользоваться не только пробелы, но и знаки пунктуации. Добавлено через 2 часа 12... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4956 / 3032 / 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 , * означает, что мы берём значение переменной по её адресу.
 
Текущее время: 07:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru