• 2022-06-03
    C语言中的动态内存释放函数是_____。
    A: malloc
    B: calloc
    C: realloc
    D: free
  • D

    内容

    • 0

      C语言中用以实现内存的动态分配的函数的名称是( ) A: new B: delete C: malloc D: free

    • 1

      假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。 A: free(p) B: delete(p) C: free(*p) D: free(&p)

    • 2

      申请一个具有n个int型元素的一维动态数组,可以使用下面的哪条语句? A: p = (int *) malloc(n * sizeof(int)); B: p = (int *) malloc(n, sizeof(int)); C: p = (int *)calloc(n * sizeof(int)); D: p = (int *) realloc(n * sizeof(int));

    • 3

      使用动态内存分配函数malloc()函数时,需要包含哪个头文件:

    • 4

      ‍申请一个具有n个int型元素的一维动态数组,可以使用下面的哪条语句?‌ A: p = (int *) malloc(n * sizeof(int)); B: p = (int *)calloc(n, sizeof(int)); C: p = (int *) malloc(n, sizeof(int)); D: p = (int *)calloc(n * sizeof(int)); E: int p[n]; F: p = (int *) realloc(n * sizeof(int));