要向一個地址寫入數據,可以使用指針來操作。首先,需要定義一個指向該地址的指針變量,然后通過該指針變量來向該地址寫入數據。
下面是一個簡單的示例代碼:
#include <stdio.h>
int main() {
int data = 10;
int *ptr; // 定義一個指向int類型的指針變量
ptr = &data; // 將ptr指向data的地址
*ptr = 20; // 通過ptr向data的地址寫入數據
printf("data = %d\n", data); // 輸出data的值
return 0;
}
在這個示例中,首先定義了一個int類型的變量data,并初始化為10。然后定義了一個指向int類型的指針變量ptr,并將其指向data的地址。接著通過ptr向data的地址寫入數據,將data的值修改為20。最后輸出data的值,可以看到data的值已經被成功修改為20。