A-A+

有以下程序(strcpy为字符串复制函数 strcat为字符串连接函数): #include

2022-08-06 03:00:14 问答库 阅读 175 次

问题详情

有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数): #include<stdio.h> #include<string.h> main() {char a[10]="abc",b[10]="012",c[10]="xyz"; strcpy(a+1,b+2); puts(strcat(a,c+1)); } 程序运行后的输出结果是()。
A.al2xyz
B.12yz
C.a2yz
D.bc2yz请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
第一次执行字符串的复制函数a的值是a2,第二次执行的是字符串的连接函数,所以运行结果为a2yz。

考点:字符串,函数