是一个静态的局部变量,它也存放在静态区,所以选择C;
localVar是一个局部变量,它存放在栈中,所以选择A;
num1代表一个局部整型数组,所以选择A;
char2是一个局部指针变量,它指向一个字符数组...,所以选择A;
*char2是一个拷贝常量字符串得到的字符数组,所以选择A;
pChar3是一个const修饰的指针变量,它指向一个常量字符串,所以选择A(注意,const修饰的变量是常变量,只是因为const...) 计算的是数组char2的大小,它包含5个字符型元素(包括'\0'),因此大小是5;
strlen(char2) 计算的是数组char2的字符长度,不包括'\0',因此大小是4;
sizeof(pChar3...sizeof() 计算的是变量或类型所占用的内存字节数,而 strlen() 计算的是字符串中字符的个数。...,还不能算是一个对象,因为构造函数没有执行
A* p1 = (A*)malloc(sizeof(A));
new(p1)A; // 注意:如果A类的构造函数有参数时,此处需要传参
p1->~A(