我正在学习OOP课程,但我是C++的新手.我的导师向我们介绍了C++中的字符数组.他说,要在C++中获取字符数组的基址,可以使用以下任一方法:
char* a = "Test String";
cout << &a; // Prints base address of char array
Run Code Online (Sandbox Code Playgroud)
要么
char* a = "Test String";
cout << (int*)a;
Run Code Online (Sandbox Code Playgroud)
但当我尝试两个相同的char数组时,我得到了不同的结果.两者有什么区别?