【资料图】
1、你改成*p不会报错,输出的会是Hello的第一个字母H,因为p是字符串的首地址。
2、加*就是第一个字符的内容,即H 你对字符串指针的了解不够,在输出时。
3、p代表整个字符串,即 cout << p时会输出字符串的内容,即Hello,cout << p +1时会输出ello cout << &p时会输出字符串首地址 这是改成*p时的运行结果。
4、Microsoft Visual C++ 6.0编译通过 输出的字符串为:H Press any key to continue。
本文为大家分享到这里,希望小伙伴们有帮助。
Copyright 2015-2022 人人商务网 版权所有 备案号: 粤ICP备18023326号-36 联系邮箱:8557298@qq.com