#include <stdio.h>
// 指针的值作为函数参数
void pointer_fun(int* p);
int main() {
int a = 0;
pointer_fun(&a);
printf("a = %d \n", a);// 1
return 0;
}
void pointer_fun(int* p) {// 把一个内存地址传给一个函数
// 是用星号操作p, 来读写内存
printf("test: %d \n", *p);
*p = 1;
}
指针与函数参数
本文通过一个C语言示例,详细解析了如何使用指针作为函数参数,以及如何通过指针在函数中修改外部变量的值。这涉及到指针的概念、如何传递地址以及如何在函数内部读写内存。
1120

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



