1.#include <stdio.h>
2.
3.int* f(void);
4.void g(void);
5.
6.int main(int argc, char const *argv[])
7.{
8. int *p = f();
9. printf("*p = %d\n", *p);
10. g();
11. printf("*p = %d\n", *p);
12. return 0;
13.}
14.
15.int* f(void)
16.{
17. int i = 12;
18. return &i;
19.}
20.void g(void)
21.{
22. int k = 24;
23. printf("k = %d\n", k);
24.}
本文通过一个C语言程序实例介绍了如何使用指针返回局部变量的地址,并在不同函数间传递和引用该地址。演示了在C语言中如何定义和调用函数,以及如何在函数间传递数据。
205

被折叠的 条评论
为什么被折叠?



