Cara Mengembalikan Tatasusunan 2D Menggunakan Tatasusunan
Daripada mengembalikan tatasusunan 2D secara langsung menggunakan namanya, seperti dalam kod yang diberikan, anda boleh mencipta dan mengembalikan penunjuk kepada tatasusunan. Coretan kod berikut menunjukkan cara untuk mencapai perkara ini:
int** create2DArray(int rows, int cols) { int** array = new int*[rows]; // Allocate row pointers for (int i = 0; i < rows; i++) { array[i] = new int[cols]; // Allocate columns for each row } return array; }
Dengan menggunakan penuding kepada tatasusunan, anda boleh mengembalikan tatasusunan 2D tanpa melanggar peraturan bahasa dan memastikan tatasusunan diuruskan dengan betul apabila tiada lebih lama diperlukan.
Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Tatasusunan 2D dalam C Menggunakan Penunjuk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!