1、puts函数-----输出字符串的函数
其一般形式是:
puts(字符数组);
函数的原型是:
int puts ( const char * str );
该函数的返回值为:
注意:使用puts()库函数时,要包含头文件:#include<stdio.h>
该函数的作用是将一个字符串(注意:该字符串要以'\0'结束),输出到终端。
假如已定义str是一个字符数组名,且该数组已被初始化为"world",则执行结果为:
用puts()函数输出的字符串中可以包含转义字符。
例如:
2、gets函数-----输入字符串的函数
一般形式是:
gets(字符数组);
该函数的原型为:
char * gets ( char * str );
返回值为:
该函数的作用是:从终端输入一个字符串到字符数组,并且得到一个函数值。该函数值是字符数组的起始地址。
若执行下面的函数:
gets(str)
从键盘上输入:
computer
将输入的字符串“computer”送给字符数组str(注意:送给数组的共有九个字符,而不是八个字符,因为有字符:‘\0’),该函数的返回值是字符数组str的第一个元素的地址。一般利用gets函数的目的是向字符数组输入一个字符串,而不太关心其函数值。
注意:用puts和gets函数只能输出或输入一个字符串,不能写成:
puts(str1,str2). 或者gets(str1.str2).