Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12614|Svar: 0

[C] Pointervariable som parametre for funktionen Sammenlign størrelse

[Kopier link]
Opslået på 10/12/2015 13.46.59 | | |
Pegervariabel som funktionsparameter Funktionen af pointertypen er at fortælle adressen af én variabel til en anden funktion
//在函数过程中通过指针实现交换两个变量的值
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    void swap(int *p1,int *p2);
    int a,b;
    int *pointer_1,*pointer_2;
    printf("indtast venligst a og b");
    scanf("%d,%d",&a,&b);
    pointer_1=&a;
    pointer_2=&b;
    hvis(a<b) swap(pointer_1,pointer_2);
    printf("max=%d,min=%d\n",a,b); Outputresultat
    return 0;
}
void swap(int *p1,int *p2)// Pointerens punkt, pointeren som parameter Når funktionen kaldes, overføres værdien af parametervariablen til parametervariablen, som er metoden for værdioverførsel.
{int temp;
temp=*p1;
*p1=*p2;           Gør *p1 og *p2 udskiftelige
*p2=midlertidigt;

}




Tidligere:Sådan refererer du pointervariabler og sammenligner størrelser
Næste:Brug arraynavnet som argumentet for funktionen Den omvendte rækkefølge af arrayet
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com