C语言程序设计 精品课课件(全套讲义).ppt

C语言程序设计 精品课课件(全套讲义)

2.初始化 例 char c[10]={I, ,a,m, ,h,a,p,p,y}; 注 (1)初值的个数不能超过元素的个数 如 char a[5]={I, ,a,m, ,h,a,p,p,y}; 不允许 (2) 初值的个数少于元素的个数,将数值赋于前面的数组元素 余下元素以字符\0充填 如 char c[11]={I, ,a,m, ,h,a,p,p,y}; c: I am happy\0 \0 ASCII为0的字符,作为字符串的结束 等价于 char c[11]={I, ,a,m, ,h,a,p,p,y,\0}; char c[11]={I, ,a,m, ,h,a,p,p,y,0}; 注:在字符数组\0与0等价 (3)当数组长度缺省,由初值个数决定数组元素的个数 如 char c[ ]= {c, ,p,r,o,g,r,a,m}; 自动定义c数组9个元素,即 c[9] 3.引用 例 main() {char c[10]={I, ,a,m, ,h,a,p,p,y}; int i; for(i=0;i10;i++) printf(%c,c[i]);/*putchar(c[i]);*/ printf(\n); } (4)多维数组的初始化

文档评论(0)

1亿VIP精品文档

相关文档