Cú pháp
Cú pháp của con trỏ trỏ tới con trỏ.
int **p2;
Ví dụ :
#include<stdio.h>
int
main() {
int
number =
50
;
int
*p;
//con tro tro toi int
int
**p2;
//con tro tro toi con tro
p = &number;
//luu tru dia chi cua bien number
p2 = &p;
printf("Dia chi cua bien number la line1 %x \n", &number);
printf("Dia chi cua bien p la line2 %x \n", p);
printf("Gia tri cua bien *p la line3 %d \n", *p);
printf("Dia chi cua bien p2 la line4 %x \n", p2);
printf("Gia tri cua bien **p2 la line5 %d \n", **p2);
return
0
;
}
Kết quả :
Dia chi cua bien number la line1 a7d597f4
Dia chi cua bien p la line2 a7d597f4
Gia tri cua bien *p la line3 50
Dia chi cua bien p2 la line4 a7d597f8
Gia tri cua bien **p2 la line5 50
Nhận xét : Con trỏ P2 chứa địa chỉ P1 nên giá trị num vẫn không thay đổi.