Fehler, Irrtümer, Fragen - Seite 3130

Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich verstehe diesen Code überhaupt nicht.
Was bedeutet das hervorgehobene & in diesem Code? Und in welcher Schleife soll if(h_plus) ausgeführt werden? Haben Sie keine gebogenen Klammern übersehen?
MQL bool ist wahr, wenn größer als 0, in anderen Sprachen ist ein boolscher Wert nur wahr, wenn == 1
Ich verstehe diesen Code überhaupt nicht.
Was bedeutet das hervorgehobene & in diesem Code? Und in welcher Schleife soll if(h_plus) ausgeführt werden? Fehlen Ihnen keine gebogenen Klammern?
Tatsächlich bin ich zufällig auf diese Funktion gestoßen. Das ist nicht das, was ich wollte...
oder
Das Problem ist, dass n ziemlich groß sein kann, deshalb wollte ich diese lange Kette von Bedingungen in ein kompaktes für zusammenfassen. Ich habe es auf diese Weise versucht:
aber es stellte sich heraus, dass es ein ziemliches Durcheinander war. Zumindest, weil h_plus mit diesem Algorithmus die gesamte Summe der geprüften Bedingungen nehmen muss, einschließlich der Bedingung mit redundanter Index-Array-Prüfung, was im ersten entpackten if, ohne for, nicht passiert. Und andere Anstriche verderben das Bild.
Ist das überhaupt eine Überlegung wert? Ist es möglich, sie außer Kraft zu setzen?
Etwa so:
Bitweise UND-Verknüpfung der binären Darstellungen von y und x y &= x;
https://www.mql5.com/ru/docs/basis/operations/assign
In welcher Zeile Ihres Schnappschusses steht &=
Bitweise UND-Verknüpfung der binären Darstellungen von y und x y &= x;
https://www.mql5.com/ru/docs/basis/operations/assign
Ich verstehe diesen Code überhaupt nicht.
Was bedeutet das hervorgehobene & in diesem Code?
Ich kann nur für &= sofort antworten:
MQL5 Referenzhandbuch / Grundlagen der Sprache / Operationen und Ausdrücke / Zuweisungsoperationen:Bitweise Verknüpfung UND von binären Darstellungen von y und x y &= x;
ähnlich wie die kumulative Variable y:
Erhöhen des Wertes der Variablen y um x y += x;
Aber das ist meine erste Erfahrung mit der Verwendung von &=, ich könnte mich also irren.
Und in welcher Schleife soll das if(h_plus) ausgeführt werden? Haben Sie die gebogenen Klammern vermisst?
In welcher Zeile Ihres Bildes steht &=
https://stackoverflow.com/questions/33304407/c-meaning-and
Du denkst zu viel von mir... ich habe diese feindliche Sprache nie gelernt... so ist es geschehen... und jetzt ist es zu spät.
So etwas in der Art:
Ich habe bereits versucht, beide zu unterbrechen und sogar in der Hitze des Gefechts zurückzukehren, aber das hat die Sache nur noch schlimmer gemacht. Ich werde versuchen, den Code noch etwas zu vereinfachen und mit Pause zu überdenken...