c语言的,while((gets(buf)!=✀尀0✀))按回车循环不会结束。回车不是尀n尀r。gets遇⼀n不是会自动转化空字符?

2026年09月25日 17:09
有3个网友回答
网友(1):

\0是字符串的结束标志。这个你记住就好了。

例如你定义一个string a = “aa”

他存储的时候会自动在aa后加一个\0 表示结束

网友(2):

不是转化,你去看看 gets的 说明 他是把换行符置换成null的

网友(3):

没看懂问题