【发布时间】:2022-01-01 16:10:00
【问题描述】:
这里使用do {....} while(ch!=?.?); ch!=?.? 是什么意思这里有人可以帮忙吗?
【问题讨论】:
-
这在 C(或 C++)中没有任何意义。我最好的猜测是问号是 Unicode 中的开放单引号和闭合单引号,并且不能用您的显示技术使用的字体表示。您需要改用普通的 ASCII 撇号——
.两侧的相同字符,所以它应该看起来像(ch!='.'),或者带有一点空白,(ch != '.')。 -
该 C++ 代码是否使用 GCC 编译为
g++ -Wall -Wextra -g调用? -
@S.M. ——它们不是三元组,如果你这么想的话。
-
@JonathanLeffler 由于我的疑虑,我用谷歌搜索了一下,可以确认:Alternative operator representations (C++),Alternative operators and tokens (C)。 ;-)
-
@J 在这种情况下?似乎是从网上复制的断引号。