Rumah >pembangunan bahagian belakang >C++ >Bagaimana Mencetak Tatasusunan dalam C : Pendekatan Berulang dan Alternatif?
Mencetak Tatasusunan dengan Mudah dalam C
Bertentangan dengan kepercayaan popular, mencetak tatasusunan dalam C sememangnya mungkin. Mari kita mendalami kaedah yang mudah tetapi berkesan untuk mencetak elemen tatasusunan:
1. Pendekatan Berulang:
Anda boleh lelaran melalui elemen tatasusunan dan mencetak setiap satu secara individu menggunakan sintaks berikut:
for (int i = 0; i < arraySize; i++) { std::cout << array[i] << " "; }
Kod ini memulakan pembolehubah integer i kepada 0, mewakili indeks elemen tatasusunan pertama. Gelung berterusan selagi i kurang daripada saiz tatasusunan (arraySize). Dalam gelung, ia mencetak nilai elemen tatasusunan pada indeks i diikuti dengan ruang. Proses ini berulang sehingga semua elemen dicetak.
2. Pendekatan Alternatif (Mengelakkan Limpahan):
Seperti yang dinyatakan oleh Maxim Egorushkin, pendekatan berulang berpotensi untuk melimpah jika numElements cukup besar. Untuk melindungi daripada isu ini, pertimbangkan alternatif berikut:
for (int i = numElements - 1; i >= 0; i--) { std::cout << array[i] << " "; }
Dalam variasi ini, gelung bermula daripada indeks terakhir (numElements - 1) dan pengurangan melalui tatasusunan. Ini menghapuskan risiko limpahan dan memastikan semua elemen dicetak dalam susunan terbalik.
Atas ialah kandungan terperinci Bagaimana Mencetak Tatasusunan dalam C : Pendekatan Berulang dan Alternatif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!