Linux 拨号vps windows公众号手机端

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

lewis 6年前 (2020-01-10) 阅读数 11 #程序编程
文章标签 c语言

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

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门