c语言程序设计第五章数组.pptVIP

  • 4
  • 0
  • 约1.58万字
  • 约 86页
  • 2017-05-30 发布于北京
  • 举报
③ 如果数组长度大于字符串的实际长度,也只输出到’\0’结束。 ④ 如果一个字符数组中包含一个以上的’\0’,则遇到第一个’\0’ 输出结束。 如:char str[10]=china\0usa; printf(%s,str); 输出结果为:china 4.字符数组的输入 字符数组输入也有两种方法: (1) 单个字符输入。可以用格式输入函数scanf()的%c格式,或用字符输入函数getchar()。 (2) 将整个字符串一次输入。可以用格式输入函数scanf()的%s格式,或用字符串输入函数gets()。 将整个字符串一次输入时要注意以下几点: ① 用scanf()的%s格式不能输入含有空格的字符串,遇到空格系统认为输入结束,所以用scanf()函数一次能输入多个不含空格的字符串。用gets()函数能够输入含有空格的字符串,但一次只能输入一个字符串。 如:char str1[12]; scanf(%s,str1); printf(%s,str1); 数据输入:how are you↙ 输出结果:how 字符数组str1的内容见图5.6。 图5.6 如果改为: char str1[12]; gets(str1); printf(%s,str1); 数据输入:how are you↙ 输出结果:how are you 字符数组str

文档评论(0)

1亿VIP精品文档

相关文档