单项选择题

有以下程序 #include #include int fun(int n) { int *p; p=(int*)malloc(sizeof(int)); *p=n; return*p; } main() { int a: a=fun(10);printf("%d\n",a+fun(10)); } 程序的运行结果是

A.0
B.10
C.20
D.出错
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下函数首部int fun(double X[10],int *n)则下面针对此函数的函数声明语句中正确的是()。

A.int fun(double X,int *n);
B.int fun(double ,int);
C.int fun(double * X,int n);
D.int fun(double *int*);

单项选择题
若各选项中所用变量已正确定义,函数fun中通过return语句返回—个函数值,以下选项中错误的程序是【 】。
A.main() {……X=fun(2,10);……} float fun(int a,int b){……}
B.float fun(int a,int b){……} main(){……X=fun(i,j);……}
C.float fun(int,int);main() {……x=fun(2,10);……} float fun(int a,int b){……}
相关试题
  • 以下程序的输出结果是【 】。#include ...
  • 对下列二叉树进行中序遍历的结果是【 】。
  • 下列程序的运行结果是:【 】#include ...
  • 对长度为10的线性表进行冒泡排序,最坏情...
  • 下面程序和运行运行结果是【 】。 typede...