今天帮同事调程序,进行一串码流的移位操作,循环体没执行一定的个数就跳出了。调了半天,后来发现是循环条件有问题。
该老兄用的是字符串的结尾判断,“ '\0' != * p" 导致遇0结束。
告知后,该兄竟不知' \0'的ASCII是0!!!!
今天帮同事调程序,进行一串码流的移位操作,循环体没执行一定的个数就跳出了。调了半天,后来发现是循环条件有问题。
该老兄用的是字符串的结尾判断,“ '\0' != * p" 导致遇0结束。
告知后,该兄竟不知' \0'的ASCII是0!!!!