tanglei2233
小水手

UID 32033
精华
0
积分 34
帖子 34
阅读权限 10
注册 2008-8-7 来自 云南昆明
状态 离线
|
指针问题请教
#include"stdio.h"
#include"string.h"
void main()
{
char str1[5]={"BUCT"},str2[5];
char *s1,*s2;
s1=str1;
s2=str2;
while(*s1)
{
*s2=*s1;
s1++;
s2++;
}
*s2="\0";
s2=str2;
puts(s2);
}
问:1,while(*s1)是什么意思?
2.为什么要加*s2='\0'?
题目为模拟strcpy()的功能。
|
|