问题 单项选择题

以下程序中,能够通过调用函数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));}

答案

参考答案:D

单项选择题
单项选择题