Rumah > pembangunan bahagian belakang > C++ > Program C untuk menunjukkan hubungan antara penunjuk

Program C untuk menunjukkan hubungan antara penunjuk

PHPz
Lepaskan: 2023-09-08 23:45:02
ke hadapan
1479 orang telah melayarinya

Program C untuk menunjukkan hubungan antara penunjuk

Dalam bahasa pengaturcaraan C, penuding kepada penuding atau penuding berganda ialah pembolehubah yang memegang alamat penuding lain.

Pengisytiharan

Diberikan di bawah ialah pengisytiharan penunjuk kepada penunjuk -

datatype ** pointer_name;
Salin selepas log masuk

Contohnya int **p; #🎜🎜 🎜 🎜#Di sini, p ialah penunjuk kepada penunjuk.

Initialization

'&' digunakan untuk permulaan.

Sebagai contoh,

int a = 10;
int *p;
int **q;
p = &a;
Salin selepas log masuk

Akses

Pengendali tidak langsung (*) digunakan untuk mengakses

#🎜🎜 Program Contoh 🎜🎜 #

Berikut ialah program C penunjuk berganda -

Demonstrasi langsung

#include<stdio.h>
main ( ){
   int a = 10;
   int *p;
   int **q;
   p = &a;
   q = &p;
   printf("a =%d ",a);
   printf(" a value through pointer = %d", *p);
   printf(" a value through pointer to pointer = %d", **q);
}
Salin selepas log masuk

Output

#🎜semasa program di atas dijalankan , berikut akan dijana Keputusan -< p>
a=10
a value through pointer = 10
a value through pointer to pointer = 10
Salin selepas log masuk

Contoh

Sekarang, pertimbangkan atur cara C lain yang menunjukkan hubungan penuding-ke-penunjuk.

Demonstrasi masa nyata

#include<stdio.h>
void main(){
   //Declaring variables and pointers//
   int a=10;
   int *p;
   p=&a;
   int **q;
   q=&p;
   //Printing required O/p//
   printf("Value of a is %d</p><p>",a);//10//
   printf("Address location of a is %d</p><p>",p);//address of a//
   printf("Value of p which is address location of a is %d</p><p>",*p);//10//
   printf("Address location of p is %d</p><p>",q);//address of p//
   printf("Value at address location q(which is address location of p) is %d</p><p>",*q);//address of a//
   printf("Value at address location p(which is address location of a) is %d</p><p>",**q);//10//
}
Salin selepas log masuk
Output

Apabila program di atas dilaksanakan, keputusan berikut akan dihasilkan -#🎜reee🎜 🎜🎜#

Atas ialah kandungan terperinci Program C untuk menunjukkan hubungan antara penunjuk. 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