利用mallo動態申請的變數,跨函式訪問(Android之JNI)

我叫阿狸貓發表於2014-02-16
#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);
}

相關文章