logo

C の配列の長さ

C プログラミング言語では、 配列 同じタイプの複数の要素を 1 つのファイルに保存できるようにする基本的なデータ構造として 単一の連続したメモリブロック 。配列の長さを調べることは、配列を操作するときに頻繁に発生する必要事項の 1 つです。このブログでは、C における配列の長さの概念とその概念について説明します。 構文、例 、 そして 出力 。それでは、具体的な内容に入り、C の配列の長さについてさらに学びましょう。

C の配列の長さは 最大数 含めることができる要素の数。いくつかとは反対に 高級プログラミング言語 、 含む パイソン , C は配列の長さを明示的に格納しません。代わりに、C 配列は、データ型のサイズと割り当てられたメモリの合計量に基づいて長さを決定します。

Cでは、 サイズ演算子 そして 除算演算子 配列の長さを決定するために使用できます。次の構文を使用して、配列の長さを確認できます。

 int array_length = sizeof(array) / sizeof(array[0]); 

上記の構文では、 単語配列 を表します 名前 探している長さの配列。 サイズ(配列[0]) 配列内の 1 つの要素のサイズを返します。 サイズ(配列) 配列が占める全体のサイズが得られます。配列の長さは、全体のサイズを 1 つの要素のサイズで割ることによって計算できます。

Java文字列連結

整数配列の長さを調べる

 #include int main() { int numbers[] = {10, 20, 30, 40, 50}; int array_length = sizeof(numbers) / sizeof(numbers[0]); printf('The length of the 'numbers' array is: %d
', array_length); return 0; } 

出力:

 The length of the 'numbers' array is: 5 

説明:

上の例では、次のように宣言します。 整数 数値という名前の配列を作成し、それに 5 つの項目の初期内容を与えます。その後、 サイズ演算子 は数値配列の長さを決定するために使用され、結果はコンソールに送信されます。

文字配列の長さの決定

 #include #include int main() { char message[] = 'Hello, World!'; int array_length = strlen(message); printf('The length of the 'message' array is: %d
', array_length); return 0; } 

出力:

 The length of the 'message' array is: 13 

説明:

この図では、テキストは 'こんにちは世界!' という文字配列を初期化するために使用されます。 メッセージ 。その後、配列に含まれる文字列の長さが次の式を使用して計算されます。 strlen関数 から string.h ライブラリ 。メッセージ配列の長さがコンソールに出力されます。

もう一つの例:

次に、浮動小数点配列の長さを計算する方法を示す別の図を示します。

文字を文字列Javaに変換します
 #include int main() { float grades[] = {98.5, 89.2, 75.0, 82.7, 91.4, 78.9}; int array_length = sizeof(grades) / sizeof(grades[0]); printf('The length of the 'grades' array is: %d
', array_length); return 0; } 

出力:

 The length of the 'grades' array is: 6 

説明:

上の例では、次のように宣言します。 浮動小数点配列 呼ばれた 成績 そして、それぞれが可能なグレードを表す 6 つのエントリで初期化します。その後、 サイズ演算子 単一要素のサイズ (sizeof(成績 [0])) は、グレード配列の長さを決定するために使用されます。最後に、コンソールにはグレード配列の長さが表示されます。

結論:

結論として、C プログラミングで配列を使用する際には、配列の長さを理解することが不可欠です。の サイズ演算子 C がこのプロパティを明示的に提供していなくても、除算を使用して配列の長さを決定できます。配列内の要素の数は、配列全体のサイズを 1 つの要素のサイズで割ることによって計算できます。

配列の長さを計算することで、効率的に演算を実行し、配列要素の配置に基づいて操作することができます。これは、メモリ アクセスの問題や予期しない動作が発生する可能性がある、配列の境界外の要素へのアクセスを防ぐのに役立ちます。

提供されている構文、例、出力の説明を利用すれば、C プログラム内の配列の長さを自信を持って判断できます。この知識により、配列内で適切な数の要素を使用するようにすることで、より耐久性と信頼性の高いコードを作成できるようになります。

bashの部分文字列

配列の長さはコンパイル時に設定され、プログラム中は固定されたままであることに注意してください。そのため、配列のサイズを慎重に管理し、コンポーネントの数が計画どおりであることを確認することが重要です。