Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15359|Risposta: 2

[C] Come fare riferimento alle variabili puntatore e confrontare le dimensioni

[Copiato link]
Pubblicato su 10/12/2015 13:29:45 | | | |
Input due interi, A e B, e output A e B nell'ordine di primo più grande e poi di più piccolo.
Il codice è il seguente:
Come fare riferimento a un indirizzo variabile e prendere l'operatore indirizzo *Operatore puntatore (o operatore di accesso indiretto)
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    int *p1,*p2,*p,a,b;
    printf("inserire due numeri interi:");
    scanf("%d,%d",&a,&b);
    p1=&a;
    p2=&b;
    se(a<b)
    {p1=&b;p2=&a;}//Enfasi del puntatore {p=p1; p1=p2; p2=p; Ora gli vengono assegnati direttamente nuovi valori a P1 e P2, così che non è necessario definire la variabile intermedia p e il programma può diventare più conciso
    Questo algoritmo non scambia i valori delle variabili intere, ma i valori di due puntatori (indirizzi di a e b)

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







Precedente:C# utilizza richieste GET, POST per ottenere risultati
Prossimo:Variabili puntatore come parametri della funzione Confronta la dimensione
Pubblicato su 10/12/2015 13:44:03 |
Questo serve per aggiungere codice
 Padrone di casa| Pubblicato su 10/12/2015 13:48:06 |
Pubblicato il 10-12-2015 alle 13:44
Questo serve per aggiungere codice

Non lo so
  1. 原来是这个样子,
Copia codice
, sembra capire un po'.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com