还是这个题目,麻烦你看一下,为什么输出a[3]等于a啊#include #includevoid main(){char a[7]="abcdef";char b[4]="ABC";strcpy(a,b);cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:18:26
还是这个题目,麻烦你看一下,为什么输出a[3]等于a啊#include #includevoid main(){char a[7]=

还是这个题目,麻烦你看一下,为什么输出a[3]等于a啊#include #includevoid main(){char a[7]="abcdef";char b[4]="ABC";strcpy(a,b);cout
还是这个题目,麻烦你看一下,为什么输出a[3]等于a啊
#include
#include
void main()
{
char a[7]="abcdef";
char b[4]="ABC";
strcpy(a,b);
cout

还是这个题目,麻烦你看一下,为什么输出a[3]等于a啊#include #includevoid main(){char a[7]="abcdef";char b[4]="ABC";strcpy(a,b);cout
怎么会是a呀?
我测试过了是输出一个\0 也就是一个空格
你这个是将b复制给a 那么a[0]=A a[1]=B a[2]=C a[3]='\0' \0代表结束
你也可以试试这样cout