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: 15359|Răspunde: 2

[C] Cum să faci referință la variabilele pointer și să compari dimensiunile

[Copiază linkul]
Postat pe 10.12.2015 13:29:45 | | | |
Introduceți două numere întregi, A și B, și ieșiți A și B în ordinea celui mai mare și apoi cel mai mic.
Codul este următorul:
Cum să referinți o coordonare variabilă & operator de adresă de preluare *Operator pointer (sau operator de acces indirect)
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    int *p1,*p2,*p,a,b;
    printf("vă rugăm să introduceți două numere întregi:");
    scanf("%d,%d",&a,&b);
    p1=&a;
    p2=&b;
    dacă(a<b)
    {p1=&b;p2=&a;}//Accentul pe pointer {p=p1; p1=p2; p2=p; Acum i se atribuie direct valori noi pentru P1 și P2, astfel încât nu mai este nevoie să definească variabila intermediară p, iar programul poate deveni mai concis
    Acest algoritm nu schimbă valorile variabilelor întregi, ci valorile a doi pointeri (adresele lui a și b)

    printf("a=%d,b=%d\n",a,b);
    printf("max=%d,min=%d\n",*p1,*p2);
    returnează 0;
}







Precedent:C# folosește cereri GET, POST pentru a obține rezultate
Următor:Variabilele pointer ca parametri ai funcției Compară dimensiunea
Postat pe 10.12.2015 13:44:03 |
Aceasta este pentru adăugarea codului
 Proprietarul| Postat pe 10.12.2015 13:48:06 |
Publicat la 2015-12-10, 13:44
Aceasta este pentru adăugarea codului

Nu ştiu
  1. 原来是这个样子,
Cod de copiere
, pare să înțeleagă puțin.
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