提示: 作者被禁止或删除 内容自动屏蔽

1. 程序的作用是将字符串s1复制到字符串s2,填空
main()
{ char s1[]="China",s2[20];
int i;
for(i=0;*(s1+i)!='\0';i++)
{ *(s2+i)=*(s1+i);
____ ='\0';
printf("s2=%s\n",s2);}
}
1.题写错了
1. 程序的作用是将字符串s1复制到字符串s2,填空
main()
{ char s1[]="China",s2[20];
int i;
for(i=0;*(s1+i)!='\0';i++)
*(s2+i)=*(s1+i);
______ ='\0';
printf("s2=%s\n",s2);
}
这样就对了
2题呢~~想知道结果的为什么,要弄清楚负数,正数,无符号数在内存中是以什么形式存放的
超过了又怎样?
你自己试一下 不就知道了吗
我的表达能里不好 怕你看不明白
[此贴子已经被作者于2006-7-15 22:12:47编辑过]
没见过