• 2022-06-11
    char* p = new char[65];对应的释放内存的语句是:
    A: free p;
    B: delete *p;
    C: delete [] p;
    D: delete p[];
  • C

    内容

    • 0

      中国大学MOOC: char* p = new char(32);释放内存的语句是:

    • 1

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

    • 2

      设char str[]="OK";,对指针变量p的说明和初始化语句是( )。 A: char p=str; B: char *p=str; C: char p=&str; D: char *p=&str;

    • 3

      若有定义:char s[4][40]; ,若要保证语句p=s;能正确执行,则p的定义正确的是_____。 A: char p[40]; B: char *p[40]; C: char (*p)[40]; D: char *p;

    • 4

      以下语句不正确的是()。 A: char a[6]="love"; B: char a[6], *p=a;p="love"; C: char *a;a="love"; D: char a[6], *p; p=a="love";