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?

王林
王林ke hadapan
2023-09-10 20:45:031423semak imbas

Penunjuk ialah pembolehubah yang menyimpan alamat pembolehubah lain.

Pertimbangkan pernyataan berikut -

int qty = 179;

Bagaimana untuk mengira jumlah elemen tatasusunan dalam C menggunakan penunjuk?

Mengisytiharkan penunjuk h2>

Sintaks untuk mengisytiharkan penunjuk adalah seperti berikut -

int *p;

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

Sebagai contoh,

int qty = 175;
int *p;
p= &qty;

Mengakses

Pengendali arah (*) digunakan untuk mengakses.

Sebagai contoh,

datatype *pointername [size];

Program

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

Demonstrasi Langsung

int *p[5];

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;

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Apakah Calloc dalam bahasa C?Artikel seterusnya:Apakah Calloc dalam bahasa C?