Я новичок С++ (только oldschool 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, но выполняются в строке, я получаю другой ответ?