问题 单项选择题

以下程序运行后的输出结果是
#include<stdio.h>
#include<stdlib.h>
int fun(int n)
int *p;
p=(int*)malloe( sized ( int ));
* p=n; return * p;

main( )
int a;
a=fun(10);printf("%d\n",a+fun(10));

A) 0
B) 10
C) 20
D) 出错

答案

参考答案:C

解析: fun函数中,p是一个可以指向基类型为int的指针变量,函数带10返回。因此,输出10+10的结果20。

单项选择题
单项选择题