字符指针变量,可以赋值多个字符串吗?你们不要说为什么不赋值初始化

如题所述

第1个回答  2019-10-26
字符指针变量,可以赋值多个字符串吗
初始化的时候不可以,
赋值运算的时候可以。

cChar = "firstname";
cChar = "secondname";
char*
cChar={"firstname","secondname"};
虽然执行起来没有问题,但是会有一个警告。
warning:
excess
elements
in
scalar
initializer
表示初始化时有多余的元素。
指针指向字符串的首地址,在初始化时当然只能赋值一次。
大家正在搜