计算机二级C语言章节知识点:10.3字符串的输入和输出

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年8月2日
第10章 字符串 10.3 字符串的输入和输出
讨论本章
  • 知识点:
  • 输入和输出字符串时的必要条件
  • 用格式说明符%s进行整串输入和输出
  • 调用gets、puts函数在终端输入或输出一行字符串
调用gets、puts函数在终端输入或输出一行字符串
    调用gets、puts函数在终端输入或输出一行字符串(1)gets函数的调用形式如下:
    gets(str—adr)
    其中str—adr是存放输入字符串的起始地址,可以是字符数组名、字符数组元素的地址或字符指针变量。9ets函数用来从终端键盘读人字符串(包括空格符),直到读入一个换行符为止。换行符读入后,不作为字符串的内容,系统将自动用′\0′代替。例如:
    char  str[20];
    gets(str);
    执行上述语句时,若从第1列开始由键盘输入:
    A  PROGRAM<CR>(此处∪代表空格,<CR>代表Enter键)
    将读入10个字符(包括空格和最后的换行符),第一个字符A放在str[0]中,其他依次存放。系统自动用′\0′代替最后的换行符。
    puts函数的调用形式如下:puts(str—adr)
    其中str__adr是存放待输出字符串的起始地址。调用puts函数时,将从这一地址开始,依次输出存储单元中的字符,遇到第一个′\0′即结束输出,并自动输出一个换行符。

相关文章