C语言程序设计立体化教程(第二版) 课件 5.2字符数组.ppt

C语言程序设计立体化教程(第二版) 课件 5.2字符数组.ppt

*软件技术专业*软件技术专业*软件技术专业*软件技术专业*软件技术专业主讲:廖智蓉项目5简易的通讯录管理字符数组一维字符数组的定义1.一维字符数组的定义例如:charc[10];意思是定义一个字符数组c,它有10个元素。字符数组的初始化(1)定义时逐个字符给数组中各元素。charc[5]={‘c’,’h’,’i’,’n’,’a’};china\0china\0\0\0\0\0(2)可省略数组长度。charc[]={‘c’,’h’,’i’,’n’,’a’};系统根据初值个数确定数组的长度,数组c的长度自动为5。(3)字符数组可以用字符串来初始化。charc[6]=”china”;charc[10]={“china”};/*花括号可以省略*/

引用

(1)“%s”格式输入时,遇空格或回车结束,但获得的字符中不包含回车及空格本身,而是在字符串末尾添’\0’。方法一:用%c格式符逐个输入输出。例如:charc[6];for(i=0;i6;i++){scanf(“%c”,c[i]);printf(“%c”,c[i]);}方法二:用%s格式符进行字符串输入输出。例如:charc[6];scanf(“%s”,c);

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档