黑马程序员技术交流社区

标题: 一个关于字符串操作的问题 [打印本页]

作者: Abuzzworld    时间: 2015-10-5 13:57
标题: 一个关于字符串操作的问题
  1. 24.以下正确的程序段是()。
  2. A. char s[]="12345", t[]="6543d21";    strcpy( s,t);
  3. B. char s[20], *t="12345";   strcat(s,t);
  4. C. char s[20]=" ", *t="12345"; strcat(s, t);
  5. D. char *s="12345", *t="54321";  strcat (s,t);
复制代码
请问B为什么不对啊,B选项把字符串t拼接到s里,s是空的,实质上跟拷贝过去是一样的啊,为什么不对呢,为什么答案是C呢





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2