以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
A.
main() { int*p; fun(p); … } int fun(int*p) {int s; p=&s; }
B.
main { int *p; fun(&p); … } int fun(int**p) {int s; *p=&s; }
C.
#include <stdlib.h> main() { int *p; fun(&p); … } int fun(int**p) {*p=(int*)malloc(2); }
D.
#include <stdlib.h> main() { int *p; fun(p); … } int fun(int *p) {p=(int*)malloc(sizeof(int));}