字符指针变量,可以赋值多个字符串吗?你们不要说为什么不赋值初始化地址了,因为c语言里面不赋值初始化地址也是可以的。
char* cChar={"firstname","secondname"}
字符指针变量,可以赋值多个字符串吗
初始化的时候不可以, 赋值运算的时候可以。
如
char* cChar={"firstname","secondname"};
虽然执行起来没有问题,但是会有一个警告。
warning: excess elements in scalar initializer
表示初始化时有多余的元素。
指针指向字符串的首地址,在初始化时当然只能赋值一次。