while( *want ='\0'){ if( *str++ = *want++) return NULL; retu

学习 时间:2026-06-05 01:23:58 阅读:2156
while( *want ='\0'){ if( *str++ = *want++) return NULL; return str; } 这个怎么理解比如说 "abcdef";"cde";根据match函数 传入,函数内部是怎么走的?*str++ 和*want++不是同步加的么,这两个字符串怎么能匹配到.

最佳回答

矮小的蜡烛

英勇的热狗

2026-06-05 01:23:58

按照你的程序和你给出的字串,的确不能匹配到,但是如果字串是"abcdef"和“zdc”这不是就能匹配到了呢 !纯手打 请给分!

最新回答共有2条回答

  • 搞怪的豆芽
    回复
    2026-06-05 01:23:58

    按照你的程序和你给出的字串,的确不能匹配到,但是如果字串是"abcdef"和“zdc”这不是就能匹配到了呢 !纯手打 请给分!

上一篇 用以个四字词语代替对黄河“伟大坚强”的形容

下一篇 写英语文章时 每段开头空不空四个格?