目录: 标题| 题干| 答案| 搜索| 相关
问题

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


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

  • A有运行错误
  • B输出ll.10
  • C输出l2.10
  • D输出21.10
参考答案
参考解析:

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

分类:其他