char 数组名 [ 常
量 ];
•
定义方式
例 : char a[10];
…
…
a[0] a[1] a[9]
•
初始化— 1. 全部赋值
(1) 逐个数组元素赋初值
(2) 应用字符串常量赋初值
字符数组的定义及初始化
char c[6]={‘P’,’a’,’r’,’t’,’y’,’\0’};
例:确定数组元素
void main( )
{char s1[ ]=“yes”;
char s2[ ]={‘y’,’e’,’s’};
......}
P a r t y
\0
c
char c[6]={“party”};
char c[ ]=“party”;
s1
y e
s
\0
80 97
114
116 121 0
等价于:
char c[ ]={‘P’,’a’,’r’,’t’,’y’,’\0’};
s2
y
e s
121
101 115 0
121
101 115
第 4 页 / 共 24 页