(1) 第二个是否需要const,不同编译器或者同一个编译器的不同警告等级不同。vs2013+以上版本,默认的检查比较严格。
很多图书上基于老版本的,也有不加的
(2) 因为 iostream 这个头文件里面定义了 operator<<(istream&, char *)的重载,因此会自动根据指针,输出其内容
第一个是将字符串kkkk赋值给数组name,注意这里name是个数组,分配了空间,实际将常量字符串kkkk复制到name数组
第二个p只是一个指针,它只是指向常量字符串jjjjj的首地址,所以要加const才类型一致