《C语言程序设计笔记》 (42).docxVIP

  • 5
  • 0
  • 约1.15千字
  • 约 2页
  • 2021-08-28 发布于上海
  • 举报
字符数组与字符串 4. 使用scanf()、printf() 函数将整个字符串一次输入输出 例如: char str[10]; …… scanf(%s, str); …… printf(%s, str); printf(\n); …… 注意:整个字符串一次输入输出时,要使用“%s”格式符,且输入输出项使用数组名。 “%s”格式输入,空格与Tab键、换行符均作为系统分隔符,且系统自动在字符串最后 加上字符串结束标志‘\0’。 “%s”格式输出时,遇到‘\0’结束。 4. 使用gets()、puts() 函数将整个字符串一次输入输出 字符串标准函数的原型在头文件string.h中。 4.1 输入字符串──gets()函数 (1)调用方式:gets(字符数组) (2)函数功能:从标准输入设备(stdin)──键盘上,读取1个字符串(可以包含空格,直至遇到换行符‘\n’),并将其存储到字符数组中去,在字符串最后自动加上‘\0’。 (3)使用说明: 1)gets()读取的字符串,其长度没有限制,编程者要保证字符数组有足够大的空间, 存放输入的字符串。 2)该函数输入的字符串中允许包含空格,而scanf()函数的“%s”格式不允许。

文档评论(0)

1亿VIP精品文档

相关文档