有一个小问题一直困惑着我 假如char a[10];char *p=a;和char *p="abc";为什么指针变量既可以赋给它地址又可以赋给它实际的值:abc呢? 我建了一个群 叫C++基础交流 希望大家赏脸加入进来 一起研究C++的问题谢谢大家了 群号是:15902881
有一个小问题一直困惑着我 假如char a[10];char *p=a;和char *p="abc";为什么指针变量既可以赋给它地址又可以赋给它实际的值:abc呢?我建了一个群 叫C++基础交流 希望大家赏脸加入进来 一起研究C++的问题谢谢大家了 群号是:15902881
错了,指针变量只能赋地址,“abc"不是赋予什么实际值,而是字符串"abc"的首地址