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的数据时,就会报错。
|
|