一句C语言的含义while(*h&&*p&&h<p)。其中P是指向字符串中的最后一个字母,H是指向字符串中的第一个字母

2025-01-24 09:37:46
推荐回答(4个)
回答1:

&&是与条件优先级在算数运算符<之后
具体语义:
同时满足下面三个条件:
(1)h指向地址不为空
(2)p指向地址不为空
(3)h指向地址 < p指向地址
(如果系统存储数据是由低到高的话,主要是判断h有没有指向p也就是字符串是否遍历完成)

回答2:

可以看成三个条件(*h *p h&&代表条件与,也就是三个条件全部满足

回答3:

h所指的字符不等于0 并且 p所指的字符不等于0 并且 h所指的位置在p的前面...字符串的地址是顺序存放的。。。&&是并且的意思

回答4:

&&是并且啊。。。。

说明是当 h所指向的内容不为0 并且 p所指向的内容不为0 并且 h指针在p指针的前面