#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
void f(int** q) {
int* point = (int*)malloc(sizeof(int));
*point = 100;
printf("f() point的地址 %#x\n",point);
*q = point;
}
main(){
int* p;
f(&p);
printf("main() point的地址 %#x\n",p);
printf("通过指针p将f()中的i打印 %d\n",*p);
}
利用mallo动态申请的变量,跨函数访问(Android之JNI)
最新推荐文章于 2024-05-19 13:44:52 发布