Tatasusunan dalam C/C++?

WBOY
Lepaskan: 2023-09-20 20:25:02
ke hadapan
633 orang telah melayarinya

Tatasusunan dalam C/C++?

Susun atur ialah himpunan berurutan unsur-unsur daripada jenis yang sama. Tatasusunan digunakan untuk menyimpan koleksi data, tetapi selalunya lebih berguna untuk memikirkan tatasusunan sebagai koleksi pembolehubah daripada jenis yang sama.

Daripada mengisytiharkan pembolehubah tunggal seperti nombor0, nombor1, ... dan nombor99, anda boleh mengisytiharkan pembolehubah tatasusunan (seperti nombor) dan menggunakan nombor[0], nombor[1] dan ..., nombor[99 ] untuk mewakili setiap pembolehubah. Elemen tertentu dalam tatasusunan diakses melalui pengindeksan.

Semua tatasusunan terdiri daripada lokasi memori bersebelahan. Alamat terendah sepadan dengan elemen pertama, dan alamat tertinggi sepadan dengan elemen terakhir.

Mengisytiharkan tatasusunan

Mengisytiharkan tatasusunan memerlukan menyatakan jenis elemen dan bilangan elemen yang diperlukan. Tatasusunan adalah seperti berikut -

type arrayName [ arraySize ];
Salin selepas log masuk

Isytihar tatasusunan dengan menyatakan saiz

Ini dipanggil tatasusunan satu dimensi. Saiz tatasusunan mestilah pemalar integer lebih besar daripada sifar, dan jenisnya boleh menjadi mana-mana jenis data C++ yang sah. Contohnya, untuk mengisytiharkan tatasusunan 10 elemen bernama keseimbangan dan jenis berganda, gunakan pernyataan berikut -

double balance[10];
Salin selepas log masuk

Elemen tatasusunan dan bagaimana untuk mengaksesnya?

Sekeping data dalam tatasusunan ialah elemen tatasusunan. Anda boleh menggunakan pengindeksan untuk mengakses elemen tatasusunan.

Andaikan anda mengisytiharkan teg tatasusunan seperti di atas. Elemen pertama ialah tanda[0], elemen kedua ialah tanda[1], dan seterusnya. Tatasusunan bermula pada indeks 0.

Bagaimana untuk memulakan tatasusunan dalam pengaturcaraan C++?

Isytihar tatasusunan dengan menyatakan saiz dan memulakan elemen

int mark[5] = {19, 10, 8, 17, 9};
Salin selepas log masuk

Mengisytiharkan tatasusunan dengan memulakan elemen

int mark[] = {19, 10, 8, 17, 9};
Salin selepas log masuk

Di sini,

mark[0] is equal to 19; mark[1] is equal to 10; mark[2] is equal to 8; mark[3] is equal to 17; mark[4] is equal to 9
Salin selepas log masuk

Bagaimana untuk memasukkan dan mencetak elemen tatasusunan?

int mark[5] = {19, 10, 8, 17, 9}

// change 4th element to 9
mark[3] = 9;
// take input from the user and insert in third element
cin >> mark[2];
// take input from the user and insert in (i+1)th element
cin >> mark[i];
// print first element of the array
cout << mark[0];
// print ith element of the array
cout >> mark[i-1];
Salin selepas log masuk

Contoh: C++ Array

Atur cara C++ yang menggunakan tatasusunan untuk menyimpan dan mengira jumlah 5 nombor yang dimasukkan oleh pengguna

Input

Enter 5 numbers:
3
4
5
4
2
Salin selepas log masuk

Output

reeeerr

Atas ialah kandungan terperinci Tatasusunan dalam C/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