2019-11-19

  • 对字符型数组的补充:
一.使用gets和puts函数实现输入与输出——#include<string.h>

  • gets(数组名); 
  • 作用:从键盘上输出一个字符串到指定的数组中。
  • puts(数组名);
  • 作用:从指定的数组中输出一个字符串。
注意:‘\0’依旧作为结束标志,且不会输出。

  1. printf(“%s”,a);和puts(a)的功能完全一致。
  2. scanf("%s",a);和gets(a)的功能的区别。
  • scanf中空格作为结束输入的标志。
  • gets中空格作为字符输出。

二.字符串的处理函数——#include<string.h>

  1. 求字符串的长度。
  • 格式:
  •          strlen(s);
  • s:字符串常量或数组名
  • 作用:求字符串长度(不包括‘\0’,遇到‘\0’时就结束)


    2.字符串复制函数

    • 格式:
    •         strcpy(s1,s2);
    • s1:字符型数组名。
    • s2;字符串常量或字符型数组名。
    • 作用:将s2所指定的字符串复制到s1指定的字符型数组中。(以‘\0’作为结束的标志)

    3.字符串的连接函数。

    • 格式:
    •          strcat(s1,s2);
    • 作用:将s2所指定的字符串连接到s1第一个‘\0’的位置上。第二个字符串的‘\0’也要链接过去。

    ©著作权归作者所有,转载或内容合作请联系作者
    【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
    平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

    相关阅读更多精彩内容

    友情链接更多精彩内容