指针变量初始化是什么意思
时间: 2023-07-12 19:01:48 浏览: 109
指针初始化
指针变量初始化是为指针变量指定一个初始值,使其指向一个特定的地址或者空地址。在C语言中,指针变量必须先初始化,才能使用。指针变量初始化的方法有以下几种:
1. 直接赋值初始化,例如:int *p = &a;
2. 动态内存分配初始化,例如:int *p = (int*)malloc(sizeof(int));
3. NULL初始化,例如:int *p = NULL;
4. 函数返回值初始化,例如:int *p = func();
在指针变量初始化后,可以通过解引用操作符 "*" 来访问该指针指向的内存地址中存储的值。
阅读全文