質問: 構造体を関数Aにアドレスで渡します。 このとき関数Aの受け取る側はポインタで受け取ると思います。 関数Aの中で構造体のメンバに値を代入したいときは「&」つけて「->」でメンバを参照すると思います。
回答: struct st{ int a; }; void func(struct st* param); だったとしたら param->a /* こっちが普通 */ または (*param).a /* *paramはポインタが指している実体 */ でメンバにアクセス。 逆に&がつくパターンってのはちょっと思いつきません。&が付いたら関数側で確保した変数へのポインタが得られるだけですから。