Anzeige:
Ergebnis 1 bis 2 von 2

Thema: i++ i--

  1. #1
    Ing0s
    Gast

    Unhappy i++ i--

    Warum ?
    ---------------------------------------------------------
    int i=0;
    do{
    i++;
    printf("%i",i);
    while(1);

    Ergebnis: 0, 0, 0, ...
    ----------------------------------------------------------
    int i=10;
    do{
    i--;
    printf("%i",i);
    while(1);

    Ergebnis: 10, 0, 256, 512, 768, 1024,...
    -----------------------------------------------------------

    Slackware 7.0 auf einem Cyrix 6x86.
    Ist die CPU das Problem ?

    MfG Dirk

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.06.1999
    Beiträge
    677

    Post

    Abgesehen davon, dass in obigen Beispielen die While-Schleife nicht korrekt geschlossen wird: Was ist denn %i für eine Conversion? Für Integer verwende ich immer %d. Sagt "man 3 printf" auf deinem System was dazu?

    Christoph

Lesezeichen

Berechtigungen

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