- 对字符型数组的补充:
- gets(数组名);
- 作用:从键盘上输出一个字符串到指定的数组中。
- puts(数组名);
- 作用:从指定的数组中输出一个字符串。
- printf(“%s”,a);和puts(a)的功能完全一致。
- scanf("%s",a);和gets(a)的功能的区别。
- scanf中空格作为结束输入的标志。
- gets中空格作为字符输出。
二.字符串的处理函数——#include<string.h>
- 求字符串的长度。
- 格式:
- strlen(s);
- s:字符串常量或数组名
- 作用:求字符串长度(不包括‘\0’,遇到‘\0’时就结束)
2.字符串复制函数
- 格式:
- strcpy(s1,s2);
- s1:字符型数组名。
- s2;字符串常量或字符型数组名。
- 作用:将s2所指定的字符串复制到s1指定的字符型数组中。(以‘\0’作为结束的标志)
3.字符串的连接函数。
- 格式:
- strcat(s1,s2);
- 作用:将s2所指定的字符串连接到s1第一个‘\0’的位置上。第二个字符串的‘\0’也要链接过去。