Расшифровка указателей

starcom
Offline
Зарегистрирован: 11.01.2016

Коллеги, кто поможет расшифровать ?

*((char*)&Sensors) как это выполняется?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Не понял, что значит "расшифровать". Вы хотите знать, каким будет результат этого выражения?

Не знаю, что за переменная Sensors (какого типа, сколько памяти занимает и т.п.), но результатом этого выражения будет её (переменной Sensors) самый левый байт (байт с которого она начинается). Тип результата - char.

starcom
Offline
Зарегистрирован: 11.01.2016

Спасибо, дружище! а что вообще означают звездочки

в этом выражении и

char*  в частности?

В Вики я нашел следующее В Си нет примитивных типов для работы со строками, поэтому для работы с ними используется  char*.

Только я ничего не понял((

И вот еще что я нашел :

Указатели и ссылки

& (ссылка) и * (указатель)
Указатели и ссылки являются одними из самых сложных предметов для новичков в программировании. Однако умение манипулировать указателями позволяет существенно упростить код при работе с определенными структурами.

И вот теперь мое выражение выше "перевести" бы. Как оно работает?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

starcom пишет:

В Вики я нашел 

Значит, так. Немедленно брось бяку, вымой ручки и читай нормальную литературу . Там есть ответы на все эти и многие другие вопросы.

0259
0259 аватар
Offline
Зарегистрирован: 30.03.2014

а вот у меня тоде есть вопрос по доному отрывку

shiftOut(data, clock, MSBFIRST, z[i]);

а мненно не понятно 

shiftOut(понятно,понятно,не понятно,понятно);

мне бы понять как это работает, что выполняет

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

0259 пишет:

а вот у меня тоде есть вопрос по доному отрывку

RTFM!!!

http://arduino.ru/Reference/ShiftOut

0259
0259 аватар
Offline
Зарегистрирован: 30.03.2014

и еще раз СПАСИБО!+++++

не вниматольность прочел, понял.

Radjah
Offline
Зарегистрирован: 06.08.2014

Опа! Евгений на полставки гуглом заделался. o_0

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Radjah пишет:

Опа! Евгений на полставки гуглом заделался. o_0

Точно? Где можно получить честно заработанные полставки? :)