Что будет напечатано этой линией?Что будет напечатано этой линией и почему?
printf("hello\n") | (printf("goodbye\n") || printf("world\n"));
После испытания, он напечатал:
hello
goodbye
Но я до сих пор не знаю, почему и до сих пор застрял на нем, любые намеки будут очень благодарны! Кстати, я знаю, что printf() возвращает количество выводимых символов, но по-прежнему не получает логики.
Подсказка: возможно, выяснить, что '' 'и' || 'делать? – juanchopanza
Заголовок вашего вопроса, похоже, противоречит вашему вопросу. Вы знаете, что он делает ... –
Я знаю | является бит-мудрым OR, а || является оператором OR, но до сих пор не знает, почему он напечатал прощай, но не мир :( –