我是一个c++新手(只是老派的c)。我儿子向我寻求帮助,但我无法解释。如果他问我“如何比较字符串”,我会告诉他使用strcmp(),但这并不是让我困惑的原因。以下是他的问题:
int main()
{
cout << ("A"< "Z");
}
将打印%1
int main()
{
cout << ("Z"< "A");
}
也将打印1,但是
int main()
{
cout << ("Z"< "A");
cout << ("A"< "Z");
}
然后打印10。两个cout语句分别打印1,但在一行中执行,我得到了不同的答案?
https://stackoverflow.com/questions/27450021
复制相似问题