Формулировка там неточная.Когда он говорит: «оператор ... не будет возвращать значение», это означает, что оператор не обрабатывается путем вычисления его в конечное значение (как выражение), а скорее обрабатывается путем его выполнения.В случае оператора return
выполнение принимает форму выхода из текущей функции, передавая возвращаемое значение вызывающей функции.
return 5;
, безусловно, является оператором.