Думаю, я мог бы знать ответ на этот вопрос, но я хотел убедиться, что полностью понимаю.Вычисление очереди по функциональным параметрам
Я написал структуру очереди в C, а также операции для использования в структуре очереди. Я хотел бы выставить очередь, извлекая один элемент. Этот элемент будет первым параметром в моей функции. Я хотел бы снова поместить очередь, извлекая второй элемент. Этот второй элемент будет моим вторым параметром.
Например:
e1 = pop(Q);
e2 = pop(Q);
myfunction(e1, e2);
Я хотел бы сделать это в дождевика образом, что не требует меня, чтобы сделать две холостые переменные.
Мое предположение было бы следующее:
myfunction(pop(Q), pop(Q))
Но я не уверен на 100%, если это правильно.
Это правильно? Существуют ли более простые способы достижения этого?
* дождевик * не значит лучше. Хотя ваше предположение является синтаксически правильным, оно подвержено множественным ошибкам во время выполнения. –