- Labornetzteil AliExpress         
Ergebnis 1 bis 5 von 5

Thema: 1234 + 3 = 1235

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Ja ganz genau Klebwax,
    ich habe es jedoch erst gemerkt beim durchforsten des Assemblercodes.
    Durch die Klammerung (*x)++ funktioniert es dann richtig.

    Man schreibt so oft p++ usw, dass es für mich mit *x++ "eigentlich/zunächst" logisch erschien...

    Man bekommt aber vom Compiler (bei entsprechender Einstellung) eine Warnung bei *x++;
    "value computed is not used"

    Siro

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.674
    Blog-Einträge
    1
    Was ist das für ein Compiler?


    MfG

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Siro Beitrag anzeigen
    Ja ganz genau Klebwax,
    ich habe es jedoch erst gemerkt beim durchforsten des Assemblercodes.
    Dazu braucht man den Assemblercode nicht. Ich hab das im Debugger auf dem PC gesehen. Hatte ich glaub ich schon mal geschrieben, ich schau mir den Assemblercode weder auf nem µC, noch auf dem PC oder dem Raspi an.

    Man schreibt so oft p++ usw, dass es für mich mit *x++ "eigentlich/zunächst" logisch erschien...
    Ist verständlich, aber meisst anders gemeint. Bei "while (*p++)" z.B. auf ein char array will man ja, daß p nach dieser Operation p auf das nächste Zeichen zeigt. Ich schreib für deinen Fall lieber *p += 1, da muß man nicht lange nachdenken.

    Zitat Zitat von Moppi Beitrag anzeigen
    Was ist das für ein Compiler?
    Spielt keine Rolle, ist einfach C.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests