下面程序的运行结果是()
chara[7]="abcdef";charb[4]="ABC";strcpy(a,b);printf("%c",a[5]);}要解释的谢谢!...
char a[7]="abcdef";
char b[4]="ABC";
strcpy(a,b);
printf("%c",a[5]);
}
要解释的
谢谢! 展开
char b[4]="ABC";
strcpy(a,b);
printf("%c",a[5]);
}
要解释的
谢谢! 展开
3个回答
展开全部
输出:
f
strcpy(a,b) 是把b拷贝到a,字符串是以\0为结尾的。如果输出字符串b就是"ABC"遇到\0字符结束,
而程序输出的是a字符数组的第5个字符,a数组有7个位置,数组的序号从0开始,所以是
A B C \0 e f \0
0 1 2 3 4 5 6
f
strcpy(a,b) 是把b拷贝到a,字符串是以\0为结尾的。如果输出字符串b就是"ABC"遇到\0字符结束,
而程序输出的是a字符数组的第5个字符,a数组有7个位置,数组的序号从0开始,所以是
A B C \0 e f \0
0 1 2 3 4 5 6
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
f
strcpy 字符串复制 ABCdef a[5] f
strcpy 字符串复制 ABCdef a[5] f
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询