试题题干
设char str1[20]={"Internet"};,执行语句printf("%s\n",strcpy(str1,HelloWorld));后输出的结果是HelloWorld。
参考答案
正确答案:
试题解析
字符串复制函数strcpy()的功能是将“字符串”的前“整型表达式”个字符组成新的字符串复制到“字符数组”中,若省略“整型表达式”,则将“字符串”完整的复制到“字符数组”中,字符数组的原有内容被覆盖。因为设char str1[20]={"Internet"};,输出的时候字符数组的原有内容被覆盖,所以执行语句printf("%s\n",strcpy(str1,HelloWorld));后输出的结果是HelloWorld。