这两段程序的区别在哪里啊
											一、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++;
}
现在楼主知道了吧,一个是做一次,一个是做一个循环.(若干次)
										
