Tag: operator-precedence
Rangfolge ist in der Regel verwendet, um eindeutig klären, welche Verfahren durchgeführt werden, zuerst in einer gegebenen Ausdruck
11
Antworten
Warum ++x || ++y && ++z berechnen ++x erste, auch wenn die Rangfolge der Betreiber && höher ist als ||? Ich bin immer erstaunt, wie viele Fragen die diesem ähnlich sind. Sind Menschen Juckreiz, schreiben Sie code
5
Antworten
Ich bin derzeit lernen C++ mit dem Buch C++ Primer und eine der übungen im Buch ist: Erklären, was der folgende Ausdruck gilt: someValue ? ++x, ++y : --x, --y Was wissen wir? Wir wissen, dass der
5
Antworten
Habe ich durchsucht das web, aber ich habe keine Lösung gefunden für dieses problem. Was ist die logische Priorität für die Betreiber NAND, NOR und XNOR? Ich meine, wenn man bedenkt, wie z.B. mit dem Ausdruck A
2
Antworten
Was ist die Standard-Operatoren in Oracle ' s reguläre Ausdrücke, wenn Sie keine Klammern enthalten? Beispielsweise gegeben H|ha+ würde es bewertet werden, da H|h und dann verkettet a wie in ((H|h)a) oder würde die H abwechselnd mit
1
Antworten
Ich Schreibe einen xpath-Ausdruck, um dies zu erreichen: //parent[(childA[contains(.,"foo")] or childB[contains(.,"foo")]) AND (childA[contains(.,"bar")] or childB[contains(.,"bar")])] welche ist zu wählen, ein Elternteil, dessen Kinder (childA oder childB oder beide childA und childB zusammen) beinhalten sowohl die strings "foo"
2
Antworten
In Bjarne Stroustrup ' s Die Programmiersprache C++ 4. Auflage § 36.3.6 STL-ähnliche Vorgänge Sie den folgenden code als Beispiel verwendet, der Verkettung: void f2() { std::string s = "but I have heard it works even if
3
Antworten
Diese Frage ist unwahrscheinlich, um zu helfen alle zukünftigen Besucher; es ist nur für einen kleinen geografischen Gebiet, einen bestimmten moment in der Zeit, oder eine außerordentlich engen situation, die nicht allgemein für das weltweite Publikum des
3
Antworten
Was sind die Auswirkungen der Europawahlen C++17 evaluation Bestellung garantiert (P0145) auf typische C++ - code? Was ändert es, über Dinge wie i=1; f(i++, i) und std::cout << f() << f() << f() ; oder f(g(),h(),j()); Bezogen
15
Antworten
Studiere ich für die OCPJP-Prüfung, und so muss ich das verstehen alle etwas seltsam detail von Java. Dies beinhaltet die Reihenfolge, in der die pre - und post-Inkrement-Operatoren angewendet, um die Variablen. Der folgende code gibt mir
5
Antworten
Die Frage ist: int z, x=5, y=-10 ,a=4, b=2; z = x++ - --y * b / a; Wollte nur wissen, die Ausgabe und wie --y wird für die Arbeit mit dem negativen Wert von "y". Was
1
Antworten
Ist Links-nach-rechts-Auswertung von logischen Operatoren (&& ||) gewährleistet? Sagen wir, ich habe dieses: SDL_Event event; if (SDL_PollEvent(&event)) { if (event.type == SDL_QUIT) { //do stuff } } Ist dies garantiert der gleiche wie dieser? SDL_Event event; if
1
Antworten
Gegeben der folgende Funktionsaufruf in C: fooFunc( barFunc(), bazFunc() ); Die Reihenfolge der Ausführung der barFunc und BazFunc ist nicht angegeben, so barFunc() kann aufgerufen werden, bevor bazFunc() oder bazFunc() vor barFunc() im C. Tut Java geben
7
Antworten
Angenommen ich habe eine Reihe von Anweisungen, die ich ausführen möchten, in eine Feste Reihenfolge. Will ich mit g++ mit-Optimierung Stufe 2, also einige Erklärungen könnten neu angeordnet werden. Welche Werkzeuge muss man haben, erzwingen eine bestimmte
4
Antworten
Stieß ich auf diesen code in ein Projekt, an dem ich die Arbeit begonnen haben. Der ursprüngliche Entwickler ist nicht mehr verfügbar, und ich kann nicht einen Sinn für Sie: k = (j = (i = 0)
6
Antworten
Missverständnis Java-Operatoren ist eine Quelle von Häufig gestellten Fragen und subtile Fehler. Ich war fasziniert zu erfahren, dass auch die Java Language Specification sagt, "Es wird empfohlen, dass code sich nicht entscheidend von dieser Spezifikation." JLS §15.7
4
Antworten
Habe ich einige SSIS-Sequenz-Container, und wenn eine der Aufgaben Ihnen scheitern möchte ich direkt den Fluss, um ein SQL task, der reinigt alles, so kann ich das Problem beheben und starten Sie es erneut, ohne doppelte Daten.
4
Antworten
Habe ich festgestellt, dass einige Skripte scheinen aufgerufen werden, bevor andere auf eine bestimmte Seite, ich Frage mich, was ist der spezifische Auftrag für die Skripte zu laden? In-Seite, bevor Sie verwiesen wird .js-Skripte? Sind laufen Sie
14
Antworten
Betrachten Sie das folgende Beispiel: class Quirky { public static void main(String args) { int x = 1; int y = 3; System.out.println(x == (x = y)); //false x = 1; //reset System.out.println((x = y) == x);
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
7
Antworten
Nicht dem ANSI-standard Mandat das logische Operatoren, die kurzgeschlossen werden, entweder in C oder C++? Ich bin verwirrt, denn ich erinnern an die K&R Buch, dass Ihr code sollte nicht hängen diese Vorgänge wird kurzgeschlossen, für Sie
4
Antworten
Ich bin verwirrt über die direkte Zuordnung und ternäre bedingte Operatoren-Rangfolge: #include<stdio.h> int main(void) { int j, k; j = k = 0; (1 ? j : k) = 1; //first printf("%d %d\n", j, k); j =
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
1
Antworten
Habe ich eine Klasse, die hat dezimal Berechnungen. Ich habe alle mathematischen Operatoren überladen. Es funktioniert gut für relativ einfache Berechnungen, aber nicht, wenn ich muss hinzufügen, parens. Zum Beispiel, die beide Berechnungen in der folgenden Arbeit,
7
Antworten
Kann ich erreichen if (a == "b" || "c") statt if (a == "b" || a== "c") ? Sind Sie sicher, dass Sie verwenden möchten | operator (binäre oder) statt || (logisches oder)? ... nicht das du
8
Antworten
In Zed Shaw Learn Python the Hard Way (Seite 15-16), er hat ein Beispiel-übung 100 - 25 * 3 % 4 ist das Ergebnis 97 (ausprobieren!) Den ich nicht sehen kann die Reihenfolge von Operationen, die dies
5
Antworten
Wie Kette bedingte Anweisungen in Java in einer Weise, dass, wenn b ist falsch als nicht überprüfen c? Wenn a und c falsch sind, und b wahr ist, gilt c überprüft werden? if (a || b ||
5
Antworten
Was ist das äquivalent zu dieser Aussage? if(cond1 AND cond2 AND cond3 OR cond4 AND cond5 AND cond6) Ist es if((cond1 AND cond2 AND cond3) OR (cond4 AND cond5 AND cond6)) Oder if(cond1 AND cond2 AND (cond3
5
Antworten
Habe ich eine Perl-variable, die ich füllen aus der Datenbank. Sein name ist $path. Ich müssen zu bekommen eine weitere variable $file hat nur den Dateinamen aus Pfadnamen. Habe ich versucht: $file = $path =~ s/.*\///; Ich
4
Antworten
Frage ich mich, wie oder/und zu arbeiten? Zum Beispiel, wenn ich möchte alle Zeilen anzeigen = 1 Kann ich nur tun WHERE tablename.display = 1 und wenn ich möchte, dass alle Zeilen, in denen anzeigen = 1
8
Antworten
Was ist die richtige Reihenfolge der mathematischen Operationen in diesem Ausdruck in Java: a + b * c / ( d - e ) 1. 4 1 3 2 2. 4 2 3 1 Ich verstehe, dass
2
Antworten
Wer mag mir sagen, was ist falsch an diesem code (syntaktisch)? -- merge two sorted lists mergeX b res = b ++ res mergeX a res = a ++ res mergeX a:as b:bs res |
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
7
Antworten
Ich kann nicht scheinen zu wickeln meinem Kopf herum der erste Teil dieses code ( += ) in Kombination mit dem ternären operator. h.className += h.className ? ' error' : 'error' Den Weg, ich denke, dieser code
6
Antworten
Bekommen wir in unnötige coding Argumente bei meiner Arbeit die ganze Zeit. Heute habe ich gefragt, ob bedingte UND (&&) oder ODER (||) hatten eine höhere Priorität. Einer meiner Kollegen hat darauf bestanden, dass Sie hatte die
4
Antworten
Sind die beiden folgenden Aussagen äquivalent? SELECT [...] FROM [...] WHERE some_col in (1,2,3,4,5) AND some_other_expr und SELECT [...] FROM [...] WHERE some_col in (1,2,3) or some_col in (4,5) AND some_other_expr Gibt es irgendeine Art von Wahrheit
6
Antworten
So, ich bin auf der Suche in dem schreiben eine etwas komplexere Bedienung mit logischen Operatoren in einer if-else-Anweisung. Ich weiß, ich kann tun, Klammern, und ich weiß, es ist der bessere Weg, dies zu tun, aber
4
Antworten
Ich mag Scala vorzuschlagen, der Rangfolge, aber in einigen seltenen Fällen, unveränderten Regeln können lästig sein, weil Sie Einschränkungen bei der Benennung Ihrer Methoden. Gibt es Möglichkeiten zur Definition weiterer Regeln für eine Klasse/Datei, etc. in Scala?
6
Antworten
Nehmen wir ein einfaches Beispiel für ein Objekt Cat. Ich will sicher sein, dass die "not null" - cat ist wahlweise in orange oder Grau. if(cat != null && cat.getColor() == "orange" || cat.getColor() == "grey") {
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
3
Antworten
Lerne ich die Sprache C und ziemlich verwirrt die Unterschiede zwischen ++*ptr und *ptr++. Beispiel: int x = 19; int *ptr = &x; Ich weiß ++*ptr und *ptr++ erzeugen unterschiedliche Ergebnisse, aber ich bin nicht sicher, warum
11
Antworten
Versuchen zu verstehen, das Verhalten von Zeigern in C, ich war ein wenig überrascht von der folgenden (Beispiel-code weiter unten): #include <stdio.h> void add_one_v1(int *our_var_ptr) { *our_var_ptr = *our_var_ptr +1; } void add_one_v2(int *our_var_ptr) { *our_var_ptr++; }