QC

Con trỏ trỏ tới con trỏ trong C

 


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.








Test py

  pip install pandas openpyxl customtkinter pip install ctktable pip install tksheet pandas openpyxl pip install customtkinter tksheet panda...