strstr函数for ( ; *s1; ++s1 )这里*s1是啥意思?当*s1为空字符时停止?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/01 09:28:37
![strstr函数for ( ; *s1; ++s1 )这里*s1是啥意思?当*s1为空字符时停止?](/uploads/image/z/15142460-68-0.jpg?t=strstr%E5%87%BD%E6%95%B0for+%28+%3B+%2As1%3B+%2B%2Bs1+%29%E8%BF%99%E9%87%8C%2As1%E6%98%AF%E5%95%A5%E6%84%8F%E6%80%9D%3F%E5%BD%93%2As1%E4%B8%BA%E7%A9%BA%E5%AD%97%E7%AC%A6%E6%97%B6%E5%81%9C%E6%AD%A2%3F)
xO
P ZicA*>"r"ȊHnA)xﵿgs̙Ik0Zm(
ʄocsL{Q*P{.:{֒ۢXV?r$+-@s@٢1tyGufC.dބZKԇ6]-㟁ιR,Y&V%B|OJ|
F;w.*u)
strstr函数for ( ; *s1; ++s1 )这里*s1是啥意思?当*s1为空字符时停止?
strstr函数for ( ; *s1; ++s1 )这里*s1是啥意思?当*s1为空字符时停止?
strstr函数for ( ; *s1; ++s1 )这里*s1是啥意思?当*s1为空字符时停止?
就是*s1不为0的时候继续循环,为0就结束循环
如果s1是一个char*型的话,那这里说的0就是空字符'\0'
你的理解是对的