• 2022-06-09
    char* p = new char(32);释放内存的语句是:
    A: delete [] p;
    B: free(p)
    C: delete p;
    D: delete <char> p;
  • A,C

    内容

    • 0

      以下关于数组动态分配与释放内存的正确代码是 A: int p[100] = new int[100] 和 delete p B: int *p = new int(100) 和 delete p C: int *p = new int[100] 和 delete []p D: int *p = new int(100) 和 delete []p

    • 1

      以下语句不正确的是()。 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";

    • 2

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

    • 3

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

    • 4

      下列哪项声明的是指向函数的指针? A: char *p; B: char a,char &p=a; C: char (*p)(char *,char *); D: char *p[10];