中国大学MOOC: char* p = new char(32);释放内存的语句是:
delete p; delete [] p;
举一反三
- 中国大学MOOC: char* a = new char[32];对应的释放内存的语句,哪种写法最好?
- char* p = new char(32);释放内存的语句是: A: delete &p; B: delete *p; C: delete [] p; D: delete <char> p;
- char* p = new char(32);释放内存的语句是: A: delete [] p; B: free(p) C: delete p; D: delete <char> p;
- char* p = new char(32);释放内存的语句是: A: delete [] p; B: free(p) C: delete p; D: delete <char> p;
- char* p = new char[65];对应的释放内存的语句是: A: free p; B: delete *p; C: delete [] p; D: delete p[];
内容
- 0
中国大学MOOC:"char (*p)[10];该语句定义了一个";
- 1
中国大学MOOC: 已知:char a[] = program;char *p = a+1;则执行以下语句,不会输出字符a的是:
- 2
下列声明二维数组的语句不合法的是() A: char c[][] = new char[2][3]; B: char c[][]=new char[6][]; C: char[][] c= new char[3][3]; D: char [][] c = new char[][4];
- 3
中国大学MOOC:"char (*p)[10];该语句定义了一个";
- 4
下面小段程序,哪个是正确的:() A: char * p = new char[10];p[0] = 'K'; delete [] p; B: int *p = new int[25]; p[10] = 100; delete p C: char * p = new int; p = 'a'; delete p; D: int * p = new char[20];p = 'a'; delete p;