配列は、単一の変数名のデータ項目の同種の連続したコレクションです。
たとえば、 int Student[30];
ここで、student は、単一の変数名を持つ 30 個のデータ項目のコレクションを含む配列名です。
配列の特性は次のとおりです -
配列は常に連続したメモリ位置に格納されます。
単一の名前で参照できる、類似した型の複数の値を格納できます。
ポインタは、次の最初の値を指します。に割り当てられたメモリ ブロックの位置 配列名。
配列は整数、文字、または浮動小数点データ型にすることができ、宣言中にのみ初期化できます。
配列の特定の要素は変更せずに個別に変更できます
配列内のすべての要素は、インデックス番号によって区別できます。
配列に対する操作には、次のものが含まれます。 -
Search - 特定の配列かどうかを検索するために使用されます。要素が存在するかどうか。
Sort - 配列内の要素を昇順または降順に並べ替えるのに役立ちます。
Traverse - 配列内の各要素を順番に処理します。
Insert - 配列に要素を挿入するのに役立ちます。
Delete - 配列から要素を削除するのに役立ちます。
次は、配列内の要素を検索するための C プログラムです -
リアルタイム デモンストレーション
#include <stdio.h> #define MAX 100 // Maximum array size int main(){ int array[MAX]; int size, i, search, found; printf("Enter size of array: "); scanf("%d", &size); printf("Enter elements in array: "); for(i=0; i<size; i++){ scanf("%d", &array[i]); } printf("</p><p>Enter element to search: "); scanf("%d", &search); found = 0; for(i=0; i<size; i++){ if(array[i] == search){ found = 1; break; } } if(found == 1){ printf("</p><p>%d is found at position %d", search, i + 1); } else { printf("</p><p>%d is not found in the array", search); } return 0; }
出力は次のとおりです-
Enter size of array: 5 Enter elements in array: 11 24 13 12 45 Enter element to search: 13 13 found at position 3found
以上がC言語で配列の特徴と操作方法を解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。