静的配列の要素を設定する必要がある場合、 memset の最初のパラメーターとして何を渡すかについて少し混乱しています。検索しましたが、いくつかの特定の質問に対する答えが見つかりませんでした。
次のように宣言された配列がある場合:
char arr[10];
これら 2 つの呼び出しが有効であり、同じ効果が得られることを確認しました。
memset( arr, 0, 10);
memset( &arr, 0, 10);
私の具体的な質問は次のとおりです。
1-なぜarrに同じ効果があるのですか?
2- これらの呼び出しの違いは何ですか?
3-どれが正しいと考えられますか?
ありがとうございました!