在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]
需要注意的是,在进行指针赋值时,要确保指针类型和指向的变量类型相匹配,否则会导致错误。