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

while 简写,该如何解决

2012-05-20 
while 简写while ((*s++ *t++) ! \0)简写成while (*s++ *t++)怎么理解。谢谢大家了while (*t ! 0)

while 简写
while ((*s++ = *t++) != '\0')  
简写成
while (*s++ = *t++)

怎么理解。

谢谢大家了

while (*t != 0) {
  *s = *t;
  s++;
  t++;
}
*s = *t;
s++;
t++;



char *t;

*t 跟 0 比较 ,这个怎么来的

[解决办法]
赋值表达式的值即______
[解决办法]
'\0'的ascii值是0
[解决办法]
第一点 自己拆分一下 然后看函数的返回值 逗号运算的优先级
[解决办法]
while ((*s++ = *t++) != '\0')
字符串拷贝,将*t指向的字符串复制给*s指向的字符串,到‘\0’结束(字符串是以\0为结束标志的)。

热点排行