Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12614|Răspunde: 0

[C] Variabilele pointer ca parametri ai funcției Compară dimensiunea

[Copiază linkul]
Postat pe 10.12.2015 13:46:59 | | |
Variabila pointer ca parametru de funcție Funcția tipului pointer este de a indica adresa unei variabile către alta funcție
//在函数过程中通过指针实现交换两个变量的值
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    schimb de vid (int *p1, int *p2);
    int a,b;
    int *pointer_1,*pointer_2;
    printf ("vă rugăm să introduceți a și b");
    scanf("%d,%d",&a,&b);
    pointer_1=&a;
    pointer_2=&b;
    if(a<b) schimb(pointer_1,pointer_2);
    printf("max=%d,min=%d\n",a,b); Rezultat de ieșire
    returnează 0;
}
void swap(int *p1,int *p2)// Punctul pointerului, pointerul ca parametru Când funcția este apelată, valoarea variabilei parametrului este transferată către variabila parametrului, care este metoda de transfer al valorii.
{int temp;
temp=*p1;
*p1=*p2;           Fă ca *p1 și *p2 să fie interschimbabile
*p2=temp;

}




Precedent:Cum să faci referință la variabilele pointer și să compari dimensiunile
Următor:Folosiți numele tabloului ca argument al funcției Ordinea inversă a tabloului
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com