c语言指针赋值的方法有哪些

   2024-10-20 3100
核心提示:直接赋值:将一个指针变量的值直接赋给另一个指针变量。int x = 10;int *ptr1 = x;int *ptr2 = ptr1;使用取地址符:将一个变量的

直接赋值:将一个指针变量的值直接赋给另一个指针变量。

int x = 10;int *ptr1 = &x;int *ptr2 = ptr1;
使用取地址符:将一个变量的地址赋给指针变量。
int x = 10;int *ptr = &x;
动态分配内存:使用malloc()或者calloc()函数动态分配内存,并将其地址赋给指针变量。
int *ptr = (int*)malloc(sizeof(int));*ptr = 10;
数组赋值:将数组名赋给指针变量,数组名本身就是一个指针常量。
int arr[5] = {1, 2, 3, 4, 5};int *ptr = arr;

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号