清华大学出版社 TSINGHUA UNIVERSITY PRESS 7.3.2字符数组的初始化 对字符数组初始化,最容易理解的方式是逐个字符 赋给数组中各元素。如:charc[10]={T,'', a','m',',h',a',P,P','y;把10个字符 分别赋给c[0]到c[9]10个元素。 如果花括弧中提供的初值个数(即字符个数)大于数组 长度,则按语法错误处理。如果初值个数小于数 组长度,则只将这些字符赋给数组中前面那些元 素,其余的元素自动定为空字符(即八0)。如: char c[l0]={c',',P','r','o','g','r','a', 'm'}; 数组状态如图7.8所示。7.3.2 字符数组的初始化 对字符数组初始化,最容易理解的方式是逐个字符 赋给数组中各元素。如:char c[10]={'I',' ', 'a','m',' ','h','a','P','P','y'};把10个字符 分别赋给c[0]到c[9]10个元素。 如果花括弧中提供的初值个数(即字符个数)大于数组 长度,则按语法错误处理。如果初值个数小于数 组长度,则只将这些字符赋给数组中前面那些元 素,其余的元素自动定为空字符(即'\0')。如: char c[10]={'c',' ','P','r','o','g','r','a', 'm'}; 数组状态如图7.8所示