#include
#define SIZE 50
int main()
{
char str1[SIZE] = "www.mingribook.com";
char str2[SIZE] = {'\0'};
int i = 0;
printf("str1 = %s\n",str1);
while((str2[i] = str1[i]) != '\0')
{
i++;
}
printf("str2 = %s\n",str2);
return 0;
}
while((str2[i] = str1[i]) != '\0')先将str1的内容赋值给str2,然后在判断值是否为‘\0’,若不为‘\0’则继续循环进行赋值,否则赋值完毕退出循环。
((str2[i] = str1[i]) != '\0')
//先赋值,然后在判断。。
先赋了值,然后在继续判断