ну как бы значение переменной при помощи структуры - это немного резко звучит. ибо просто где-то резервируется память и компиялтор автоматом понимает, что вот оно где-то валяется, я автоматом по адресу сгоняю и буду вам значения давать. когда же по указателю - вы сами гоняете, точнее явно говорите компилятору, что надо гонять. самое интересное происходит при передаче аргументом. если с числами и другими примитивами (символ?) еще можно что-то говорить об единице как переменная. ибо как бы РОН и все такое. то в итоге все, что больше РОН начинает дробица и передаваться через несколько рон или даже через стек