1.字符串的存储

  以 \0 结尾,占一个存储单元

2.字符串处理函数

  1.输入函数 gets (Linux不支持 gets)

    gets(字符数组名);

  2.输出函数 puts(Linux不支持puts)

    puts(字符数组名)

  3.连接函数 strcat

    strcat(字符数组名1,字符数组名2)

    //把字符数组2中的字符串连接到字符数组1中字符串的后面,并删去字符串1后的'\0'。

  4.字符串复制函数strcpy

    strcpy(字符数组名1, 字符数组名2)

    //把以字符数组2为起始地址的字符串复制到字符数组1中,相当于把一个字符串赋予一个字符数组。字符数组1必须写成地址形式(或数组名形式),字符串2可以是地址,也可以是字符串常量

    //不能用赋值语句将一个字符串常量或字符数组直接赋给一个字符数组。

  5.字符串比较函数 strcmp

    strcmp(字符数组名1,字符数组名2)

    //ASCII码顺序比较两数组的字符串,并返回比较结果。逐个比较,以第一个不同字符的比较结果作为返回值。

    //相等 返回值=0; 大于 返回值>0; 小于 返回值<0 ,字符串的比较不能用 '=='。

  6.侧字符串长度的函数strlen