Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 15359|Répondre: 2

[C] Comment référencer les variables pointeurs et comparer les tailles

[Copié le lien]
Publié sur 10/12/2015 13:29:45 | | | |
Entrer deux entiers, A et B, et sortir A et B dans l’ordre du plus grand puis du plus petit.
Le code est le suivant :
Comment référencer une adresse variable et opérateur d’adresse prendre *Opérateur pointeur (ou opérateur d’accès indirect)
#include « stdafx.h »
#include <stdio.h>
int main(int argc, char* argv[])
{
    int *p1,*p2,*p,a,b ;
    printf (« veuillez entrer deux nombres entiers : ») ;
    scanf(« %d, %d »,&a,&b) ;
    p1=&a ;
    p2=&b ;
    si(a<b)
    {p1=&b ;p2=&a ;}//Accentuation du pointeur {p=p1 ; p1=p2 ; p2=p ; Il est désormais directement attribué de nouvelles valeurs à P1 et P2, de sorte qu’il n’est plus nécessaire de définir la variable intermédiaire p, et le programme peut devenir plus concis
    Cet algorithme n’échange pas les valeurs des variables entières, mais les valeurs de deux pointeurs (adresses de a et b)

    printf(« a= %d,b= %d\n »,a,b) ;
    printf(« max= %d,min= %d\n »,*p1,*p2) ;
    retour 0 ;
}







Précédent:C# utilise des requêtes GET et POST pour obtenir des résultats
Prochain:Variables pointeurs comme paramètres de la fonction Comparer la taille
Publié sur 10/12/2015 13:44:03 |
C’est pour ajouter du code
 Propriétaire| Publié sur 10/12/2015 13:48:06 |
Publié le 10-12-2015 à 13:44
C’est pour ajouter du code

Je ne sais pas
  1. 原来是这个样子,
Code de copie
, semble comprendre un peu.
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com