also ich habe vor langer Weile mal einen Artikel gelesen(allerdings im Bereich der E-Technik), dass eine Variable zu "XOR"en schneller seie, als sie mit <variable> = 0 zurückzusetzen. Ist mir vor 5 Minuten wieder in den Kopf gekommen, deshalb hatte ich das ganze mal mit einem Testprogramm überprüft. Einmal Variable mit 0 zurücksetzen, einmal mit XOR. Es kam heraus:
Wert auf 0 setzen:
(4 Versuche)
XOR:execution time : 0.032 s
execution time : 0.021 s
execution time : 0.016 s
execution time : 0.021 s
Nun meine Frage: Ist das ganze wirklich schneller(Okay, die Zeiten sind bei XOR konstant, aber einmal ist mit = 0 eine gleiche Zeit gerundet worden), und wenn ja, wieso? Zusätzlich als Frage: Wenn ihr Codes schreibt, benutzt ihr XOR oder = 0(außer beim initialisieren)? Würde euch die Zeitersparnis zum Umdenken verleiten?execution time : 0.016 s
execution time : 0.016 s
execution time : 0.016 s
execution time : 0.016 s
P.S.: Ich denke, dass dieses Thema hierhin gut passt, da in der Threadbeschreibung steht: "(...)Sprachunabhängige Diskussionen(...)"