8.1为什么strcat(string,’!’);不行?
字符和字符串的区别显而易见, 而strcat() 用于连接字符串。
C 中的字符用它们的字符集值对应的小整数表示, 参见下边的问题8.4。字符串用字符数组表示; 通常你操作的是字符数组的第一个字符的指针。二者永远不能混用。要为一个字符串增加!, 需要使用
strcat(string, "!");
参见问题1.13, 7.2 和16.6。
C 中的字符用它们的字符集值对应的小整数表示, 参见下边的问题8.4。字符串用字符数组表示; 通常你操作的是字符数组的第一个字符的指针。二者永远不能混用。要为一个字符串增加!, 需要使用
strcat(string, "!");
参见问题1.13, 7.2 和16.6。