单选题
👁️ 浏览量:

试题题干

设char c[10]="China";,则执行语句printf("%s\n",strcpy(c,"Welcome"));后输出的结果是()

A

China

B

Welcome

C

Welcome China

D

China Welcome 

参考答案

正确答案:

试题解析

字符串复制函数strcpy()的功能是将“字符串”的前“整型表达式”个字符组成新的字符串复制到“字符数组”中,若省略“整型表达式”,则将“字符串”完整地复制到“字符数组”中,字符数组的原有内容被覆盖。因为设char c[10]="China";,输出的时候字符数组的原有内容China被覆盖,所以执行语句printf("%s\n",strcpy(c,"Welcome"));后输出的结果是Welcome。