返回首页   进站必读

8.2 字符串的基本操作


8.2.1 字符串添加下标

C语言允许对指针添加下标,因此可以给字符串字面量添加下标。

例如:

    char ch;
    ch = "abc"[1];

8.2.2 字符串用于初始化

字符串变量可以在声明时进行初始化。

    char date[7] = "June 14";
    char date[8] = "June 14";

这两种初始化会造成什么后果?

8.2.3 字符数组和字符指针

易混淆的错误,例如:

    char date[8] = "June 14";
    char * date = "June 14";

这两种初始化在变量空间存储分配上有什么区别?

8.2.4 字符串的基本操作

字符串赋值、取长度、拷贝、连接、比较、搜索、分割等…

程序按功能划分可以分为数值计算、符号处理和I/O操作三大类,符号处理程序占相当大的比例,无论多复杂的符号处理都是由上述的各种基本的字符串操作组成的。