首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

while语句下面为什么要带一分号?该怎么解决

2012-03-18 
while语句下面为什么要带一分号?while( (*Dest_str++ *Scr_str++) )return strwhile语句下面为什么要

while语句下面为什么要带一分号?
while( (*Dest_str++ = *Scr_str++) )
  ;
  return str;

while语句下面为什么要带一分号?

[解决办法]
;是一条空语句,什么都不做。你这条语句应该是一直循环赋值,直到字符串结束符跳出,不知道这样理解会不会好点
while((*Scr_str))
{
*Dest_str= *Scr_str;
Dest_str++;
Scr_str++;
}

热点排行