配列の要素数を C 言語で計算する方法
C 言語では、sizeof 演算子を使って配列の要素数を計算できます。arr という整数配列がある場合、配列の要素数を計算するには次のコードを利用できます。
int size = sizeof(arr) / sizeof(*arr);
配列全体のバイト数を表すサイズ sizeof(arr) を各要素のバイトサイズで表した sizeof(arr[0]) で割ることでその配列の要素数が求められます。
C 言語では、sizeof 演算子を使って配列の要素数を計算できます。arr という整数配列がある場合、配列の要素数を計算するには次のコードを利用できます。
int size = sizeof(arr) / sizeof(*arr);
配列全体のバイト数を表すサイズ sizeof(arr) を各要素のバイトサイズで表した sizeof(arr[0]) で割ることでその配列の要素数が求められます。