C语言允许对指针添加下标,因此可以给字符串字面量添加下标。
例如:
char ch;
ch = "abc"[1];
字符串变量可以在声明时进行初始化。
char date[7] = "June 14";
char date[8] = "June 14";
这两种初始化会造成什么后果?
易混淆的错误,例如:
char date[8] = "June 14";
char * date = "June 14";
这两种初始化在变量空间存储分配上有什么区别?
字符串赋值、取长度、拷贝、连接、比较、搜索、分割等…
程序按功能划分可以分为数值计算、符号处理和I/O操作三大类,符号处理程序占相当大的比例,无论多复杂的符号处理都是由上述的各种基本的字符串操作组成的。