Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Khai báo con trỏ trong C/C++

Con trỏ lưu địa chỉ biến. Khai báo: kiểu_dữ_liệu *tên_con_trỏ;

Ví dụ C

#include <stdio.h>
int main() {
    int a = 7;
    int *p = &a;
    printf("Gia tri: %d\n", *p);
    printf("Dia chi: %p\n", (void*)p);
    *p = 6;
    printf("Gia tri moi: %d\n", *p);
    return 0;
}

Ví dụ C++

#include <iostream>
using namespace std;
int main() {
    int a = 7;
    int *p = &a;
    cout << "Gia tri: " << *p << endl;
    cout << "Dia chi: " << p << endl;
    *p = 6;
    cout << "Gia tri moi: " << *p << endl;
    return 0;
}

Kết quả

Gia tri: 7
Dia chi: 0x...
Gia tri moi: 6