C 中的字符用它们的字符集值对应的小整数表示, 参见下边的问题 8.4。字符串用字符数组表示; 通常你操作的是字符数组 的第一个字符的指针。 二者永远不能混用。要为一个字符串增加 !, 需要使用
strcat(string, "!");
参见问题 1.13, 7.2 和 16.6。
参考资料: [CT&P, Sec. 1.5 pp. 9-10]。