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

& в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Завершающая подстрока http://www.cyberforum.ru/cpp-beginners/thread835897.html
Есть параметр std:::string Text и локальная переменная i, хранящая индекс символа. Требуется удалить из параметра начальные символы по этот символ включительно. Символ может быть последним, тогда параметр должен стать пустой строкой.
C++ Работа с цифрами в файле Как в с++ в две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную? http://www.cyberforum.ru/cpp-beginners/thread835892.html
C++ Найти сумму членов арифметической прогрессии
Найти сумму членов арифметической прогрессии a, a+d,...,a+(n-1)d по введенным значениям a,d,n. #include <iostream.h> #include <conio.h> #include <math.h> int main() { clrscr(); int a,d,n,sum;
Одномерные массивы. Найти минимальный положительный элемент, вычислить среднеарифметическое положительных элементов, вывести ненулевые элементы C++
помогите пожалуйста решить эту задачу по одномерным массивам Дан одномерный массив, состоящий из Nцелочисленных элементов. 1.Ввести массив с клавиатуры. 2.Найти минимальный положительный элемент. 3.Вычислить среднеарифметическое положительных элементов массива. 4.Вывести ненулевые элементы на экран в обратном порядке.
C++ Дан одномерный массив, состоящий из N целочисленных элементов http://www.cyberforum.ru/cpp-beginners/thread835873.html
решите пожалуйста задачу по двумерным массивам (С++(visual studio)) Дан одномерный массив, состоящий из N целочисленных элементов. 1.Ввести массив с клавиатуры. 2.Найти максимальный отрицательный элемент. 3.Вычислить произведение отрицательных элементов массива. 4.Вывести ненулевые элементы на экран в обратном порядке.
C++ Разобраться с кодом Кто нибуть может расписать за что отвечает каждая часть кода: /***************************************************************************** СЭКѕИзєО±аіМКµПЦЖфУГЅыУГНшїЁ Mady By ZwelL 2004.7.29 zwell@sohu.com *****************************************************************************/ #include <windows.h> #include <setupapi.h> подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2013, 09:39     & в C++
Адрес берётся для того, чтоб функция, получившая его в качестве параметра, могла по этому адресу что то положить, то есть выполнить запись в переменную, если передать просто значение переменной, то саму переменную изменить нельзя, так как не известно, где она находится. Адрес также может браться для передачи параметра, чей sizeof больше, чем sizeof(size_t), так как у всех адресов sizeof равен sizeof(size_t) и можно будет передавать через стек/регистры меньше информации, не занимаясь копированием значения переменной в локальную копию в функции. Экономия памяти и процессорного времени. Адрес также берётся для того, чтоб присвоить его указателю и потом использовать в адресной арифметике при переборе массива с помощью указателя вместо индекса. Остальные цели взятия адреса производны от этих трёх. В данном случае адрес берётся для того, чтоб по этому адресу что то положить.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru