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.