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
1577 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!

sumber:tutorialspoint.com
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