Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk mengira jumlah elemen tatasusunan dalam C menggunakan penunjuk?

Bagaimana untuk mengira jumlah elemen tatasusunan dalam C menggunakan penunjuk?

王林
Lepaskan: 2023-09-10 20:45:03
ke hadapan
1427 orang telah melayarinya

Penunjuk ialah pembolehubah yang menyimpan alamat pembolehubah lain.

Pertimbangkan pernyataan berikut -

int qty = 179;
Salin selepas log masuk

Bagaimana untuk mengira jumlah elemen tatasusunan dalam C menggunakan penunjuk?

Mengisytiharkan penunjuk

Sintaks untuk mengisytiharkan penunjuk adalah seperti berikut -

int *p;
Salin selepas log masuk

Di sini, 'p' ialah pembolehubah penunjuk lain yang memegang alamat pembolehubah lain. . . pemulaan

Sebagai contoh,

int qty = 175;
int *p;
p= &qty;
Salin selepas log masuk

Mengakses

Pengendali arah (*) digunakan untuk mengakses.

Sebagai contoh,

datatype *pointername [size];
Salin selepas log masuk

Program

Tatasusunan berikut ialah atur cara C yang menggunakan penunjuk untuk mengira jumlah elemen

Demonstrasi Langsung< /p>

int *p[5];
Salin selepas log masuk

Output

Apabila Apabila melaksanakan prosedur di atas, keputusan berikut dihasilkan -

int a[3] = {10,20,30};
int *p[3], i;
for (i=0; i<3; i++) (or) for (i=0; i<3,i++)
p[i] = &a[i];
p[i] = a+i;
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mengira jumlah elemen tatasusunan dalam C menggunakan penunjuk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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