第1个回答 2020-06-13
char
*a
=
"abcde";//类型为const,系统会自动为其分配空间
或者char
a[5]
=
{'a','b','c','d','\0'}l;
//必须在定义时初始化;否则只能在定义后挨个对成员赋值。
第2个回答 2019-11-28
可以用数组或指针
数组:
char
s[80]="abcd";或者char
s[80]={"abcd"};
/*说明:自动加字符串结束标志:\0*/
char
s[80]={"a","b","c","d","\0"};
指针:
char
*s;char*s="abcd";
注意:s是一个指针变量,有存空间,里面用来存放地址(字符型变量占用的存储空间地址)。