阅读下列程序,则在执行后,程序的运行结果为
#include"stdio.h"
#include"string.h"
main()
char a[30]="nice to meet you!";
strcpy(a+strlen(
A./2,"you");
printf("%s\n",a);
参考答案:D
解析:[命题目的] 考查通过赋值的方式给一维数组赋初值。
[解题要点] 字符串复制函数strcpy调用形式为: strcpy(s1,s2),此函数用来把s2所指字符串的内容复制到s1所指存储空间中,函数返回s1的值,即目的串的首地址;求字符串长度函数strlen的调用形式如下:strlen(s),此函数计算出以s为起始地址的字符串长度,并作为函数值返回。注意这一长度不包括串的结束标志。
[考点链接] 用于字符串处理的函数。