C言語で配列の特徴と操作方法を解説

王林
リリース: 2023-09-04 16:57:16
転載
1549 人が閲覧しました

C言語で配列の特徴と操作方法を解説

配列は、単一の変数名のデータ項目の同種の連続したコレクションです。

たとえば、 int Student[30];

ここで、student は、単一の変数名を持つ 30 個のデータ項目のコレクションを含む配列名です。

特徴

配列の特性は次のとおりです -

  • 配列は常に連続したメモリ位置に格納されます。

  • 単一の名前で参照できる、類似した型の複数の値を格納できます。

  • ポインタは、次の最初の値を指します。に割り当てられたメモリ ブロックの位置 配列名。

  • 配列は整数、文字、または浮動小数点データ型にすることができ、宣言中にのみ初期化できます。

  • 配列の特定の要素は変更せずに個別に変更できます

  • 配列内のすべての要素は、インデックス番号によって区別できます。

操作 h2>

配列に対する操作には、次のものが含まれます。 -

  • 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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート