A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.关于字符串的6个函数

1.1 puts()函数:用来输出字符串,优点是自动换行,缺点是只能输出字符串
    语法格式 puts(字符数组名)
1.2 gets()函数:从控制台接收用户输入的1个字符串数据。
    优点:可以接受空格,如jack wang都可以接收。
    缺点:不安全,容易超届
    语法格式:gets(存储字符串的字符组名)
    注意3.1  3.2函数都在stdio中,下面的4个都在string.h中
1.3 strlen()函数
    作用:用来得到存储在字符串中字符串数据的长度,长度计算不包括 \0
1.4 strcmp()函数
    作用:比较2各字符串的大小,得到的返回值是int类型,是两个字符串中第一个不同字符的ASCII的差值。
        负数,说明字符串1<字符串2;正数,说明字符串1>字符串2;0,字符串1==字符串2
    语法格式:strcmp(字符串1,字符串2)
1.5 strcpy()函数
    作用:吧一个字符数组中的字符串拷贝到另外一个字符数组中。
    语法格式:strcpy(字符串数组名1,字符串数组名2),
    注意:字符串数组2中的\0也拷贝到数组1中。
        当字符串1的长度不够存储字符串2的时候就可能崩溃。

1.6 strcat()函数
    作用:吧存储在2中的数据连接到字符串1的后面
    语法格式:strcat(字符数组1,字符数组2)
    注意:2接到1后面的时候可以把1的\0干掉。
         当1的大小无法存储2的数据时,就会报错。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马