标签: c++ pointers memory
我是C ++的新手,我正在尝试理解指针。为什么以下代码输出asdf而不是a的内存地址?根据我的理解,指针是一个存储类型的内存地址的变量,在本例中是char。那么打印p只是打印第一个字符的内存地址吗?
int main() { char *p="asdf"; cout<<p; return 0; }