приведение затем разыменование указателей в C

При работе сchar буферы в C, иногда было бы полезно и более эффективно работать сintкуски данных за один раз. Для этого я могу бросить свойchar * чтобыint * и используйте этот указатель вместо этого. Однако я не совсем уверен, что это работает так, как я думаю.

Например, предположим, у меня естьchar *dataделает*(int32_t *)data = -1 всегда перезаписывать байтыdata[0], data[1], data[2] а такжеdata[3] а других байтов нет?

Ответы на вопрос(3)

Ваш ответ на вопрос