碰到问题:
当执行下面的程序时,如果输入ABC,则输出结果是( )。
#include <stdio.h>
#include <string.h>
int main()
{ char ss[10]="1,2,3,4,5";
gets(ss);strcat(ss, "6789");
printf("%s\n",ss);
}(A) ABC6789 (B) ABC67 (C) 12345ABC6 (D) ABC456789
思路分析:
作为一个基础不大好的编程小白 咦,gets是什么鬼?先缓一缓,先看看后面的.
有意识的话 strcat应该能猜到是什么,和上一篇中的函数strcpy长得及其相似(都有str...),而且题目中的头文件也有#include<string.h>,幸好这会不是考试,这个时候不懂,不会做,百度.
即:strcat(str,ptr)是将字符串ptr内容连接到字符串str后,然后得到一个组合后的字符串str
理论分析应该就是st