2018年7月2日

摘要: char *p,a='5'; p=&a; //显然是正确的,p="abcd"; //但为什么也可以这样赋值??双引号做了3件事: 1.申请了空间(在常量区),存放了字符串 2. 在字符串尾加上了'/0' 3.返回地址这里就是 返回的地址 赋值给了 p char *p = “hello”; 把p换成数 阅读全文

posted @ 2018-07-02 12:12 黑企鹅 阅读(1161) 评论(0) 推荐(0) 编辑