有几种办法:
①定义后逐个赋值,如:
char
c[10];
c[0]=′I′;c[1]=′
′;c[2]=′a′;c[3]=′m′;c[4]=′
′;c[5]=′h′;c[6]=′a′;c[7]=′p′;c[8]=′p′;c[9]=′y′;②在定义时直接逐个字符赋给数组中各元素。如:
char
c[10]={'I','
','a','m','
','h','a','p','p','y'};③在定义时可以省略数组长度,系统会自动根据初值个数确定数组长度。如:
char
c[]={'I','
','a','m','
','h','a','p','p','y'};④用字符串常量来初始化字符数组。例如:
char
str[]={″I
am
happy″};
也可以省略花括号,直接写成
char
str[]=″I
am
happy″;望采纳!
温馨提示:答案为网友推荐,仅供参考