Tag: order-of-evaluation

In jeder Programmiersprache, es gibt klare Regeln, die besagt, in welcher Reihenfolge Ausdrücke ausgewertet werden.

Warum sind diese Konstrukte mit Hilfe von pre-und post-Inkrement Undefiniertes Verhalten?

Anzahl der Antworten 14 Antworten
#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); //3 i = 1; i = (i++); printf("%d\n", i); //2 Should be 1, no ? volatile int u = 0; u

Warum sind diese Konstrukte mit Hilfe von pre-und post-Inkrement Undefiniertes Verhalten?

Anzahl der Antworten 14 Antworten
#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); //3 i = 1; i = (i++); printf("%d\n", i); //2 Should be 1, no ? volatile int u = 0; u

Oracle SQL-Klausel Auswertung um

Anzahl der Antworten 5 Antworten
In Oracle -, die Klausel-Typen bekommen zuerst ausgewertet? Wenn ich den folgenden ( Pseudo .... repräsentieren gültige Ausdrücke und Beziehung Namen ), was würde die Reihenfolge der Auswertung? SELECT ... FROM ..... WHERE ........ GROUP BY ...........

Die Reihenfolge der Ausführung in der Konstruktor-Initialisierung-Liste

Anzahl der Antworten 3 Antworten
Ist die Reihenfolge der Ausführung im Konstruktor die Initialisierung Liste bestimmbar? Ich weiß, dass einige Mitglieder, um in einer Klasse ist die Reihenfolge, in der diese Mitglieder werden initialisiert, aber wenn ich Szenario wie dieses: class X()

PHP7 method_exists Uncaught Error: Function name must be a string

Anzahl der Antworten 2 Antworten
Bin ich immer diese Fehlermeldung: Fatal error: Uncaught Error: Function name must be a string in Für diesen code: if (function_exists($item['function'])) { $item['function']($item, $default); } elseif (method_exists($this, $item['function'])) { $this->$item['function']($item, $default); } Ich weiß, ändern Sie den

Anhand mehrerer Kriterien in Teilmenge-Funktion und logische Operatoren

Anzahl der Antworten 2 Antworten
Wenn ich will, um die Auswahl einer Teilmenge von Daten in R, ich kann die subset-Funktion. Ich wollte auf Basis einer Analyse der Daten, dass das matching eine der wenigen Kriterien, wie z.B. die, dass eine bestimmte

Compiler-argument-Reihenfolge der Auswertung in C++

Anzahl der Antworten 6 Antworten
Okay, ich bin mir bewusst, dass der standard schreibt vor, dass eine C++ - Implementierung kann die Reihenfolge der Argumente einer Funktion ausgewertet, aber es sind alle Implementierungen, die tatsächlich 'nutzen' dieser in einem Szenario, wo Sie

Was sind die Regeln für die Evaluierungsreihenfolge in Java?

Anzahl der Antworten 6 Antworten
Ich bin beim Lesen einige Java-text und bekam folgenden code: int a = {4,4}; int b = 1; a[b] = b = 0; In den text, den Autor, nicht geben eine klare Erklärung, und die Wirkung der

"IF" Argument Bewertungsreihenfolge?

Anzahl der Antworten 6 Antworten
if(a && b) { do something; } gibt es keine Möglichkeit zu beurteilen Argumente von rechts nach Links(b -> a)? wenn "ja", welche Einflüsse von der Bewertung um? bin(ich verwende VS2008) InformationsquelleAutor der Frage winnerrrr | 2011-10-28

Warum sind diese Konstrukte (mit ++) undefiniertes Verhalten in C?

Anzahl der Antworten 13 Antworten
#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); //3 i = 1; i = (i++); printf("%d\n", i); //2 Should be 1, no ? volatile int u = 0; u

Operator-Vorrang gegenüber der Reihenfolge der Auswertung

Anzahl der Antworten 6 Antworten
Die Begriffe "operator-Vorrang" und "Reihenfolge der Auswertung" sind sehr Häufig verwendete Begriffe in der Programmierung und extrem wichtig für einen Programmierer zu kennen. Und, soweit ich Sie verstehe, die beiden Begriffe sind eng gebunden; das eine kann