Anzeige:
Ergebnis 1 bis 4 von 4

Thema: arrays durch zeiger ersetzen wie ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.02.2001
    Ort
    68xxx Mannheim
    Beiträge
    73

    Question arrays durch zeiger ersetzen wie ?

    Hallo !

    Wie kann man arrays durch zeiger ersetzen ?

    Ein kleines beispiel Progrämchen

    PHP-Code:
    void selection(int a[], int n)
    {  
    int i,jint min;
      for ( 
    0-1i++)
           { 
    min [i];
               for (
    1nj++)
        if ( 
    a[j] < min/*Groesse pruefen */        
                    
    min [j];    /* und vertauschen,*/
           
    [j] = a[i];    /* wenn noetig */
           
    [i] = min;;
        }
            }

    Ist meine Lösung richtig?

    PHP-Code:
    void selection(int a[], int n)
    {  
    int i,jint min;
      for ( 
    0-1i++)
           { 
    min = *(a+i);
               for (
    1nj++)
        if ( *(
    a+j) < min/*Groesse pruefen */        
                    
    min = *(a+j);    /* und vertauschen,*/
           
    *(a+j) = *(a+i);    /* wenn noetig */
           
    *(a+i) = min;;
        }
            }

    Konstructive Kritik ist erwünscht

    mfg janosch

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.06.2002
    Beiträge
    40
    So direkt würde ich sagen, dass der Code funktioniert. Bitte nagele mich aber nicht darauf fest

    MfG fsd.

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Sieht richtig aus, aber warum willst du sowas machen?

    Die Arrayschreibweise ist viel besser lesbar und weniger fehlerträchtig.

    Ciao,
    _

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.02.2001
    Ort
    68xxx Mannheim
    Beiträge
    73
    @anda_skoa

    Weil mein Prof. das so haben will

    mfg janosch

Lesezeichen

Berechtigungen

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