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.








Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...