C/C++ 指向字符的指针为何能够用字符串来初始化,而不是字符地址。

本文是经过几篇转帖的文章整理而成的,内容稍有修改:数组 1、spa C语言中,为何字符串能够赋值给字符指针变量指针 char *p; a='5'; p=&a;                     //显然是正确的, p="abcd";              //但为何也能够这样赋值?? 问:一直理解不了为何能够将字串常量赋值给字符指针变量,请各位指点!   答: 双引号作了3件事:   1
相关文章
相关标签/搜索