В языке программирования C интересует влияние помещения вычислительных операторов в функцию. Уже как-то было сказано, что порядок вычислений не документирован стандартом, а также есть различия в каждом отдельно взятом компиляторе.
Вопрос: а если выражению пофиг какой порядок вычисления? Допустим:
printf («Sum ravna %d\n», digit1*digit2);
Можно так делать? Влияет ли на скорость выполнения? Или лучше отдельно будет писать, без передачи в функцию?