833の者です。
質問が不誠実過ぎたと思うので加筆します
struct Foo;

void function{
Foo f;

//この下2行の文章のmemcpyする必要がないので(&uchar[0])=&Fooにしたい->型キャスト って発想なのですが。
unsigned char n[40];
memcpy(&n[0],&f,sizeof(f));
};
何か思い当たる人はご教示お願いいたします。