C语言中,while(*s);运行结束后,为什么指针就指向了S字符串的字尾?

2025-03-02 01:02:00
推荐回答(4个)
回答1:

除非你s指向的是空字符串,第一个字符就是'\0',不然就应该是死循环

回答2:

你凭什么证明执行完后指针怎么就跳到字尾了?
相反,会陷入死循环。

回答3:

你最好把完整的代码贴出来,不然你说的怎么简洁,我们也是云里雾里,想帮都帮不上忙。

回答4:

确定不是while(*(s++));