例:
char animal[20] = "bear";
char * ps;
ps = animal;
在这种情况中,通过ps = animall赋值语句之后,并不会把数组animal的值赋值给ps,而是只是赋值地址。
可以通过语句cout << ps << endl;输出指针所指向的地址的值,所以会输出 bear。
可以通过语句cout << (int *)ps << endl;显示该字符串的地址。(int *)为强制转换类型。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步