17. Địa chỉ ô nhớ trong ngôn ngữ lập trình C

Trong ngôn ngữ lập trình C, địa chỉ ô nhớ là vị trí vật lý của một biến hoặc một ô nhớ trong bộ nhớ máy tính. Địa chỉ này được biểu thị bằng một con số nguyên, thường được biểu diễn dưới dạng thập phân hoặc số thập lục phân. Để truy cập địa chỉ ô nhớ của một biến, bạn có thể sử dụng toán tử &.

Dưới đây là ví dụ về cách sử dụng địa chỉ ô nhớ trong C:

c
#include <stdio.h>

int main() {
    int num = 42;
    printf("Giá trị của biến num: %d\n", num);
    printf("Địa chỉ ô nhớ của biến num: %p\n", &num);

    return 0;
}

Trong ví dụ trên, &num là cách để lấy địa chỉ ô nhớ của biến num. Toán tử %p được sử dụng trong hàm printf để in địa chỉ ô nhớ.

Lưu ý rằng địa chỉ ô nhớ là một giá trị số nguyên duy nhất và có thể thay đổi mỗi khi chương trình được thực thi. Một biến có thể có cùng giá trị nhưng khác nhau về địa chỉ ô nhớ trong các lần chạy khác nhau của chương trình.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top