while (*p1 && *p2 && (*p1 == *p2))
时间: 2023-06-14 14:04:44 浏览: 183
Python while 循环使用的简单实例
5星 · 资源好评率100%
这是一个 C 语言中的 while 循环语句,它的条件部分是一个逻辑表达式。在这个表达式中,使用了逻辑与运算符 &&,它的含义是“与”,只有当两个操作数都为真时,整个表达式的值才为真。
在这个表达式中,有三个操作数,它们分别是 *p1、*p2 和 (*p1 == *p2)。其中,*p1 和 *p2 都是指针变量,它们分别指向两个字符串中的字符。而 (*p1 == *p2) 是一个比较表达式,它判断两个字符是否相等。
因此,整个表达式的含义是:只要 *p1 和 *p2 指向的字符都不为空,并且它们指向的字符相等,就执行循环体中的代码。
阅读全文