阅读下列程序 则在执行后 程序的运行结果为 #include stdio.h #include string.h main() {ch

计算机 程序,结果 已帮助 人

阅读下列程序,则在执行后,程序的运行结果为

#include "stdio.h"

#include "string.h"

main()

{ char a[30]="nice to meet you!";

strcpy(a+strlen(a)/2,"you");

printf("%s\n",a);}

A.nice to meet you you

B.nice to

C.meet you you

D.nice to you

热搜:一个c程序的执行是从本程序的main函数开始

答案解析

难度★★☆ 搜索
  • 正确答案:D
    解析:考查通过赋值的方式给一维数组赋初值。字符串复制函数strcpy调用形式为:strcpy(s1,s2),此函数用来把s2所指字符串的内容复制到s1所指存储空间中,函数返回s1的值,即目的串的首地址;求字符串长度函数strlen的调用形式如下:strlen(s),此函数计算出以s为起始地址的字符串长度,并作为函数值返回。注意这一长度不包括串的结束标志。 用于字符串处理的函数。