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 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 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.
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; }
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!