刚接触C语言,有个基本的语法应用问题不懂。
教材上有这么个程序。
#include "stdio.h"
#include "string.h"
main()
{
char a[20]="abcde";
strcpy(&a[1],a);
puts(a);
我认为结果应该是aabcde,为什么出来的结果是aaaaaaa。
教材上有这么个程序。
#include "stdio.h"
#include "string.h"
main()
{
char a[20]="abcde";
strcpy(&a[1],a);
puts(a);
我认为结果应该是aabcde,为什么出来的结果是aaaaaaa。
2007-07-05 10:03
2007-07-05 16:24
2007-07-12 13:19