Rumah > pembangunan bahagian belakang > C++ > Terangkan ciri dan kaedah operasi tatasusunan dalam bahasa C

Terangkan ciri dan kaedah operasi tatasusunan dalam bahasa C

王林
Lepaskan: 2023-09-04 16:57:16
ke hadapan
1626 orang telah melayarinya

Terangkan ciri dan kaedah operasi tatasusunan dalam bahasa C

Susun atur ialah koleksi jujukan homogen item data pada satu nama pembolehubah.

Sebagai contoh, int Pelajar[30];

Di sini, pelajar ialah nama tatasusunan yang mengandungi koleksi 30 item data dengan satu nama pembolehubah.

Ciri

Ciri tatasusunan adalah seperti berikut -

  • Tatasusunan sentiasa disimpan di lokasi memori bersebelahan.

  • Ia boleh menyimpan berbilang nilai jenis yang sama yang boleh dirujuk dengan satu nama

  • Penunjuk menghala ke lokasi pertama blok memori yang diperuntukkan kepada. Nama susunan.

  • Tatasusunan boleh terdiri daripada jenis data integer, aksara atau titik terapung dan hanya boleh dimulakan semasa pengisytiharan.

  • Elemen khusus tatasusunan boleh diubah suai secara individu tanpa mengubah

  • Semua elemen dalam tatasusunan boleh dibezakan dengan nombor indeksnya.

Operasi h2>

Operasi pada tatasusunan termasuk -

  • Cari - digunakan untuk mencari sama ada unsur tertentu ada atau tidak.

  • Isih - Membantu mengisih elemen dalam tatasusunan dalam tertib menaik atau menurun.

  • Traverse - Proses setiap elemen dalam tatasusunan secara berurutan.

  • INSERT - Membantu memasukkan elemen dalam tatasusunan.

  • Padam - ​​Membantu memadamkan elemen daripada tatasusunan.

Contoh Program

Berikut ialah program C untuk Mencari elemen dalam tatasusunan -

Demonstrasi Langsung

#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;
}
Salin selepas log masuk

Output

Keluaran adalah seperti berikut -

Atas ialah kandungan terperinci Terangkan ciri dan kaedah operasi tatasusunan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan