ich dieses einfache C++ Programm realisieren will:Ersetzen if-Anweisung C++
(if y>0) x=2; else x=10;
aber ohne die Verwendung einer if
Anweisung oder jede anderen Aussage wie for
, while
, do while
, switch
oder ?
.
Ist es möglich? Ich wundere mich immer noch darüber.
Wie würden Sie den Vergleich ohne eines der von Ihnen erwähnten Konstrukte durchführen? –
Ich denke, es wäre sowohl für diejenigen, die Antworten geben, als auch für diejenigen, die auf Ihre Frage stoßen, nützlich, wenn Sie sagen, warum Sie eine solche Einschränkung haben - d. H. Keine der bedingten Aussagen verwenden. Eine mögliche Erklärung, die mir in den Sinn kommt, ist, dass Sie aus irgendeinem Grund ein Szenario simulieren, in dem ein Compiler oder eine CPU ohne JUMP-Anweisung arbeiten. – albertoql