• 2022-05-28
    设有以下函数定义,则该函数返回的值是______。 int *f(int a) { int *p,n; n=a; p=&n; return p; }
  • 一个不可用的存储单元地址值

    内容

    • 0

      设有以下函数定义,则该函数返回的值是()。int*f(inta){int*p,n;n=a;p=&n;returnp;} A: 一个不可用的存储单元地址值 B: 一个可用的存储单元地址值 C: n中的值 D: 形参a中的值

    • 1

      以下函数原型定义错误的是() A: int Fun(int p[8][8], int n); B: int Fun(int p[][], int n); C: int Fun(int p[][8], int n); D: int Fun(int *p[], int *n);

    • 2

      设有函数定义 void p(int *x){printf("%d\n",*x);} 和变量定义int a=3;则正确的函数调用是 。 A: p(a) B: p(*a) C: p(&a) D: p(int *a)

    • 3

      中国大学MOOC: 以下函数的功能是( )。long f(int n){ int i; long p; for(i=1;i<=n;i++) p=p*i; return p;}

    • 4

      已定义以下函数,fun函数返回的值是intfun(int*p){return*p;}