请问
char array[5]{}; array[3] = '*'; array[4] = '*'; std::cout << &array[3]; 打印的结果为什么是**呢,&array[3]明明是个地址,而且后面一堆乱码是为什么呢?
cout输出的是个 char*类型,当做字符串处理,将会一直输出,直到遇到'\0'为止。