第七章数组在程序设计中为了处理方便把具有相同类型若.pptVIP

  • 1
  • 0
  • 约1.18万字
  • 约 44页
  • 2019-09-08 发布于浙江
  • 举报

第七章数组在程序设计中为了处理方便把具有相同类型若.ppt

用字符串方式赋值比用字符逐个赋值要多占一个字节, 用于存放字符串结束标志\0。上面的数组c在内存中的实际存放情况为: `\0‘是由C编译系统自动加上的。 便利之处: 1)由于采用了`\0‘标志,所以在用字符串赋初值时一般无须指定数组的长度, 而由系统自行处理。 2)在采用字符串方式后,字符数组的输入输出将变得简单方便。 除了上述用字符串赋初值的办法外,还可用printf函数和scanf函数一次性输出输入一个字符数组中的字符串, 而不必使用循环语句逐个地输入输出每个字符。 #includestdio.h main() { static char c[]=BASIC\ndBASE; printf(%s\n,c); } 注意在本例的printf函数中,使用的格式字符为“%s”, 表示输出的是一个字符串。而在输出表列中给出数组名则可。 不能写为: printf(%s,c[]); #includestdio.h main() { char st[15]; printf(input string:); scanf(%s,st); printf(%s\n,st); } 本例中由于定义数组长度为15, 因此输入的字符串长度必须小于15,以留出一个字节用于存放字符串结束标志`\0`。

文档评论(0)

1亿VIP精品文档

相关文档