C コードを見てからしばらく経ちましたが、ここで何が起こっているのかを理解しようとしています。誰かがこれを宣言しました (コード内により多くのメンバーがあります):
int trysizes[] = { 64, 64, 128, 64, };
その後、これを for ループの一部として使用します。
sizeof(trysizes)/sizeof*(trysizes)
最初の部分は配列内のバイト数であり、2 番目の部分は配列内の項目数を示す各配列メンバーのサイズでなければならないと考えています。これは配列の長さを計算する標準的な方法ですか?2番目の sizeof は実際に何をしていますか?