有以下程序: 程序运行后的结果是( )。

16 查阅

有以下程序:

程序运行后的结果是( )。

A.有运行错误

B.输出ll.10

C.输出l2.10

D.输出21.10

参考答案:

Acalloe(n,sizeof(type))在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针,如果分配不成功,返回NULL。s在函数fun()申请了内存空间,但是在调用fun()函数后会释放掉,因此,最后q指向NULL,因此运行是打印出错。答案为A选项。

计算机二级