这两段程序的区别在哪里啊
一、for(;*from!='\0';from++,to++) *to=*from;
二、if(*from!='\0')
{
*to=*from;
to++;
from++;
}
请问这段程序的功能区别在哪里啊(我觉得功能是一样的)!
为什么结果会不一样呢????
一、for(;*from!='\0';from++,to++) *to=*from;
二、if(*from!='\0')
{
*to=*from;
to++;
from++;
}
请问这段程序的功能区别在哪里啊(我觉得功能是一样的)!
为什么结果会不一样呢????
分解一下:for(;*from!='\0';from++,to++) *to=*from;
for(;*from!='\0';)
{
*to=*from;
to++;
from++;
}
现在楼主知道了吧,一个是做一次,一个是做一个循环.(若干次)