摘要: 之前总是不理解C语言中,为什么字符串可以赋值给字符指针变量 char *p,a='5';p=&a; //显然是正确的,p="abcd"; //但为什么也可以这样赋值??现在明白了,双引号做了3件事: 1.申请了空间(在常量区),存放了字符串 2. 在字符串尾加上了'/0' 3.返回地址这里就是 返回 阅读全文
posted @ 2018-01-12 15:51 Catherine_23妖妖 阅读(569) 评论(0) 推荐(0)