Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок-схема https://www.cyberforum.ru/ cpp-beginners/ thread1323152.html
Доброе утро, форум. Помогите кто-нибудь нарисовать блок схему для элементарной задачи. Сама задача - "разработать алгоритм задачи: ввести три числа, найти и вывести значение наибольшего из них". Еще...
C++ Определить тип файла
Скажем имеется некий архив (Пусть это будет Rar). Когда его открываешь как текст, то его первые 4 символа - Rar! При этом я нашел сигнатуру rar - архива (52 61 72 21 1A 07 00). Вопрос заключается в...
C++ Вывести информацию о наличии товаров на складе, превышающих некоторую цену
6.Составить программу, выводящую на экран информацию о наличии товаров на складе (наименование, артикул, дата получения, единица измерения, количество, цена). Вывести список товаров, стоимость...
C++ Заменить буквы в файле 5.Файл содержит буквы латинского алфавита. Заменить буквы 'р' на 'w'. Если есть, можно пожалуйста скинуть готовые с других тем. Если можно еще желательно бы не замудренные. https://www.cyberforum.ru/ cpp-beginners/ thread1323119.html
C++ Написать функции умножения и транспонирования матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1323118.html
4.Дана квадратная матрица А. Написать программу вычисления матрицы Ат*Ат*А*А, Ат - транспонированная матрица. Вычисление произведения матриц оформить в виде процедуры. Если есть, можно пожалуйста...
Найти значение выражения C++
3.Даны действительные числа a, b. Получить r = max (a, b + a), d = max (ab, a + b), s = max (r + d2, 3.14). Если есть, можно пожалуйста скинуть готовые с других тем. Если можно еще желательно бы...
C++ Написать программу, проверяющую, является ли частью данного слова слово 'сок'
2.Написать программу, проверяющую, является ли частью данного слова слово 'сок'. Ответ должен быть 'да' или 'нет'. Если есть, можно пожалуйста скинуть готовые с других тем. Если можно еще...
C++ Написать программу нахождения суммы диагональных элементов двух матриц 1. Даны две матрицы А(nxn) и B(nxn). Написать программу нахождения суммы диагональных элементов А*В. Если есть, можно пожалуйста скинуть готовые с других тем. Если можно еще желательно бы не... https://www.cyberforum.ru/ cpp-beginners/ thread1323115.html
C++ Тестирование программного обеспечения https://www.cyberforum.ru/ cpp-beginners/ thread1323107.html
Дали в институте на прошлой неделе. Допустим имеем функцию f, которая возвращает ноль с заданной вероятностью E, что означает отказ в работе функции, или случайное целое число больше нуля в...
C++ STL, не работает multimap::equal_range() изучаю STL, работаю с multimap: typedef multimap<string, string> str_mmap; str_mmap test_mmap; string str1("1"), str2("2"), s("1"); test_mmap.insert(str1, str1); test_mmap.insert(str2, str2);... https://www.cyberforum.ru/ cpp-beginners/ thread1323102.html
45 / 45 / 5
Регистрация: 24.06.2013
Сообщений: 677
0

Зачем взятие адреса нулевого элемента массива, если сама переменная и так его содержит?

08.12.2014, 12:06. Просмотров 652. Ответов 2
Метки (Все метки)

Доброго времени суток. Очень часто наблюдаю во всевозможных примерах такого вида код:
C++
1
void* bits = (void*)&(pixels[0]);
Таких примеров множество и в разной тематике. Интересует именно часть

C++
1
pixels[0]
Какой смысл в этом? Разве не проще или не правильнее писать

C++
1
pixels
- это ведь и так адрес 0-го элемента. Для чего программисты используют лишние операции взятия адреса? Может какой-то вопрос по совместимости? Или считается, что это понятнее?

Вернуться к обсуждению:
Зачем взятие адреса нулевого элемента массива, если сама переменная и так его содержит?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2014, 12:06
Готовые ответы и решения:

Найти произведение всех элементов массива, начиная с нулевого. Если нулевого элемента нет - вывести (-1)
В одномерном массиве, состоящем из n элементов найти: произведение всех элементов, начиная с...

Вывести номер последнего нулевого элемента массива или 0, если такого элемента нет
Одномерные массивы. Часть 1 1) номер последнего нулевого элемента или 0, если такого элемента...

Зачем преобразовывать itsVal в int, если эта переменная и так объявлена как тип int
// Оператор преобразования #include &lt;iostream&gt; using namespace std; class Counter { public:...

Сама очищается переменная! Как так?
Здравствуйте! Есть на форме объявленная переменная string strMain1 = &quot;&quot;; //Глобальная ...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.