教材上有这么个程序。#include "stdio.h"#include "string.h"main(){ char a[20]="abcde"; strcpy(&a[1],a); puts(a);我认为结果应该是aabcde,为什么出来的结果是aaaaaaa。
像你们编程的时候,字符串的自我复制常见吗
楼上的,我在VC++6.0里面运行了一下,结果确是aabcdd,怎么回事,谢谢