在C語言中,指針變量可以通過以下幾種方式進行賦值:
int num = 10;
int *ptr;
ptr = # // 將num的地址賦給指針ptr
int *ptr;
ptr = (int*)malloc(sizeof(int)); // 分配一個int大小的內存空間
*ptr = 20; // 將值20存儲在動態分配的內存空間中
int arr[3] = {1, 2, 3};
int *ptr = arr; // 將數組arr的地址賦給指針ptr
ptr++; // 指針加1,指向arr[1]
需要注意的是,在進行指針賦值時,要確保指針類型和指向的變量類型相匹配,否則會導致錯誤。