Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 15359|Válasz: 2

[C] Hogyan referáljuk a mutatóváltozókat és hogyan hasonlítsuk össze a méreteket

[Linket másol]
Közzétéve 2015. 12. 10. 13:29:45 | | | |
Két egész számot, A-t és B-t adjunk be, és az A-t és B-t először a nagyobb, majd a legkisebbnek adja ki.
A kódex a következő:
Hogyan lehet változó címet referencia és címoperátor elfoglalása *Mutatóoperátor (vagy közvetett hozzáférési operátor)
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    int *p1,*p2,*p,a,b;
    printf ("kérjük, írjon be két egész számot:");
    scanf("%d,%d",&a,&b);
    p1=&a;
    p2=&b;
    ha(a<b)
    {p1=&b;p2=&a;}//Mutató hangsúly {p=p1; p1=p2; p2=p; Most már közvetlenül új értékeket rendelnek P1-hez és P2-hez, így nem kell definiálni a köztes p változót, és a program tömörebb lehetett
    Ez az algoritmus nem az egész változók értékeit cseréli, hanem két indó értékét (az a és b címeit)

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







Előző:C# a GET, POST kéréseket használja az eredmények megszerzéséhez
Következő:Mutatóváltozók a függvény paramétereiként Hasonlítsd össze a méret
Közzétéve 2015. 12. 10. 13:44:03 |
Ez kód hozzáadására szolgál
 Háziúr| Közzétéve 2015. 12. 10. 13:48:06 |
Megjelent: 2015-12-10, 13:44
Ez kód hozzáadására szolgál

Nem tudom
  1. 原来是这个样子,
Kód másolása
, úgy tűnik, egy kicsit érti.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com