Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15359|Odpověď: 2

[C] Jak odkazovat na proměnné ukazatele a porovnávat velikosti

[Kopírovat odkaz]
Zveřejněno 10.12.2015 13:29:45 | | | |
Zadejte dvě celá čísla, A a B, a výstupy A a B jsou nejprve největší a poté nejmenší.
Kód je následující:
Jak odkazovat na proměnnou adresu a vzít operátor adresy *Ukazatelový operátor (nebo operátor nepřímého přístupu)
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    int *p1,*p2,*p,a,b;
    printf("zadejte prosím dvě celočíselná čísla:");
    scanf("%d,%d",&a,&b);
    p1=&a;
    p2=&b;
    if(a<b)
    {p1=&b;p2=&a;}//Důraz na ukazovák {p=p1; p1=p2; p2=p; Nyní je přímo přiřazen novým hodnotám P1 a P2, takže není třeba definovat mezihodnotu p a program může být stručnější
    Tento algoritmus nezaměňuje hodnoty celočíselných proměnných, ale hodnoty dvou ukazatelů (adres a a b)

    PrintF("A=%D,B=%D\N",A,B);
    PrintF("max=%d,min=%d\n",*p1,*p2);
    return 0;
}







Předchozí:C# používá požadavky GET, POST k získání výsledků
Další:Ukazatelové proměnné jako parametry funkce Porovnejte velikost
Zveřejněno 10.12.2015 13:44:03 |
To je pro přidání kódu
 Pronajímatel| Zveřejněno 10.12.2015 13:48:06 |
Publikováno 10. 12. 2015 v 13:44
To je pro přidání kódu

Nevím
  1. 原来是这个样子,
Kopírovat kód
, zdá se, že trochu chápe.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com