C语言指针函数返回值怎么使用
时间: 2023-11-24 08:05:32 浏览: 152
用C语言指针作为函数返回值_C语言中文网1
C语言指针函数可以返回一个指针类型的值,这个指针指向了某个内存地址。使用这个返回值的方法与普通指针变量类似,可以通过解引用符`*`来获取指针指向的值,也可以使用箭头符号`->`来访问指向的结构体中的成员。
以下是一个示例:
```c
#include <stdio.h>
int* return_pointer(void){
static int num = 100;
return #
}
int main(){
int* ptr;
ptr = return_pointer();
printf("Value of num: %d\n", *ptr);
return 0;
}
```
这个程序中,`return_pointer()`函数返回了一个指向静态变量`num`的指针,`main()`函数中通过调用`return_pointer()`函数获取了这个指针,并通过解引用符`*`来获取指针指向的值,最后将其打印出来。
阅读全文