Что касается указателей (в структурах для этого случая), я понимаю, что если бы 'a' была структурой, а 'b' объявлена внутри структуры, то мы можем получить доступ к данным через:
a->b
А теперь я недавно обнаружил, что в С есть много горячих клавиш для указателей, одним из которых будет оператор стрелки, как указано выше.
Я видел, как 'a-> b' было написано как '[a] + b', например:
a->b <=> [a] + b //meaning that they are interchangeable
Однако у меня возникают проблемы с пониманием того, что на самом деле означает «[a] + b», и я был бы очень признателен за то, что кто-то выложил мне детали (или, возможно, я неправильно понял, а вышесказанное - чушь!) Большое спасибо заранее!