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

Program C untuk menunjukkan hubungan antara penunjuk

PHPz
PHPzke hadapan
2023-09-08 23:45:021399semak imbas

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;

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;

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);
}

Output

#🎜semasa program di atas dijalankan , berikut akan dijana Keputusan -
a=10
a value through pointer = 10
a value through pointer to pointer = 10
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//
}

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam