循环语句while(*s++); 和循环语句while(*s){*s++;} 有什么区别?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/11 18:43:25
循环语句while(*s++);和循环语句while(*s){*s++;}有什么区别?循环语句while(*s++);和循环语句while(*s){*s++;}有什么区别?循环语句while(*s++

循环语句while(*s++); 和循环语句while(*s){*s++;} 有什么区别?
循环语句while(*s++); 和循环语句while(*s){*s++;} 有什么区别?

循环语句while(*s++); 和循环语句while(*s){*s++;} 有什么区别?
唯一区别在于 while(*s++)不管*s是否为0,总会++一次
而 while (*s) { *s++;} 则如果*s为0,s就不会变化了
相差一个单位