16

リテラル配列とは何かについての私の定義が間違っている可能性があります。私は以下を1つと呼んでいます:

{0x00, 0x01, 0x03}

以下に示すように、配列を受け入れる関数があります。

void mote(char arry[]){}

この関数を呼び出すときに、次のことができるようにしたいと考えています。

mote({0x00, 0x01, 0x03})

ただし、私のコンパイラ(C30)は次のエラーで不平を言います:

error: syntax error before '{' token

これらのブラケットを使用して上記も試しました-> [ ] しかし、それでも同じエラーが発生します。

私の質問

1) リテラル配列を関数に渡すことは可能ですか?

2) はいの場合、どのように?

よろしくお願いします

4

2 に答える 2