Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 0
Регистрация: 23.05.2012
Сообщений: 195

Для массива z [10], что означает выражения: z, * (z +5)?

05.11.2012, 22:57. Показов 930. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для массива z [10],что означает выражения: z, * (z +5)??
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2012, 22:57
Ответы с готовыми решениями:

Что означает выражения
Добрый день, кто подскажет детально что означает вот это выражение "Режим IOS на основе команд set" в отношении к примеру к команде...

Регулярные выражения! Что означает вот такая конструкция |выражение|U
меня интересует именно значение модульных палочек и последней буквы U

Кто сможет объяснить что означает в этом коде 0x55555, что это такое, для чего предназначено?
#include "stdafx.h" #pragma warning(disable : 4996) #include <stdio.h> #include <conio.h> #include <iostream> int main() ...

9
17 / 17 / 15
Регистрация: 10.01.2012
Сообщений: 34
05.11.2012, 23:01
Указатели на первый и шестой элементы массива.
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
05.11.2012, 23:05
Цитата Сообщение от wowan30002 Посмотреть сообщение
z, * (z +5)??
Указатель на первый элемент
Сам шестой элемент.
1
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
05.11.2012, 23:06
* (z +5)=z[5]
z=&z[0]
1
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
05.11.2012, 23:06
Цитата Сообщение от wowan30002 Посмотреть сообщение
z,
это анологично
&z [0]
а это
Цитата Сообщение от wowan30002 Посмотреть сообщение
*(z +5)
z [5]
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
05.11.2012, 23:06
Цитата Сообщение от mad_svyat Посмотреть сообщение
Указатели на первый и шестой элементы массива.
А повнимательней?
1
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.11.2012, 23:06
Зависит от контекста.
Так
C++
1
int x = (z, *(z + 5) );
Оно занесет в x 6 элемент массива.

А так
C++
1
2
int *x;
x = z, *(z + 5);
Оно занесет в х адрес первого элемента массива.
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
05.11.2012, 23:08
diagon,
Цитата Сообщение от diagon Посмотреть сообщение
что означает выражения
По сути здесь два разных выражения.
2
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
05.11.2012, 23:09
Цитата Сообщение от wowan30002 Посмотреть сообщение
Для массива z [10],что означает выражения: z, * (z +5)??
Z - имя массива, преобразуется к указателю на нулевой элемент, если в выражении ожидается указатель.
*(Z+5) разыменование указателя на 5-й элемент (по индексу). То есть как левый операнд - переменная типа массива связанная со значением по адресу Z+5, а в левой части, - значение по адресу Z+5 этого же типа.
1
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.11.2012, 23:12
go,
Цитата Сообщение от wowan30002 Посмотреть сообщение
означает
Второе слово до конца не дочитывал :)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2012, 23:12
Помогаю со студенческими работами здесь

Что означает первая пара [ ] скобок при объявлении массива?
Здравствуйте. Помогите разобраться. Что означает первая пара скобок при объявлении массива? Ведь массивы относятся к ссылочным типам,...

Что означает Variant (для перевода на другой ЯП)
Есть следующий код: Dim OriginArray(1 To 3) As Variant Dim Origin(1 To 2) As Double '. . . . Origin(1) = 0.03 Origin(2) = 0.03 ...

Что для вас означает быть русским?
Что для вас означает быть русским?

Что означает код 10 ошибки драйвера для видеокарты?
Видеокарта распозналась верно, дрова поставились и "Невозможно запустить устройство код 10". Выдает на всех NT системах, Win98...

Для чего в этой программе нужен create и что он означает?
Я новичок, не понимаю что означает create и для чего он тут нужен? Программа самая простая. program childparent; {$APPTYPE CONSOLE} ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru