问题
填空题
若有如下程序:
#include "stdio.h"
main()
char s[30];
Strcpy(&S[0],"adc");
Strcpy(&S[1],"def");
strcpy(&S[2],"gh");;
printf("%S\n",s);
则程序运行后的输出结果是 【7】 。
答案
参考答案:adgh
解析: 函数strcpy是字符串复制函数。第一次将"adc"复制到以&s[0]为起始地址的存储空间中,第二次将"def"复制到以&s[1]为起始地址的存储空间中,“dc”将被覆盖,变为“adef”,第三次将“gh”复制到以&s[2]为起始地址的存储空间中,“ef”将被覆盖,变为“adgh”。