Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12614|Odpoveď: 0

[C] Ukazovateľové premenné ako parametre funkcie Porovnaj veľkosť

[Kopírovať odkaz]
Zverejnené 10. 12. 2015 13:46:59 | | |
Premenná ukazovateľa ako parameter funkcie Funkciou typu ukazovateľa je povedať adresu jednej premennej inej funkcii
//在函数过程中通过指针实现交换两个变量的值
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    void swap(int *p1,int *p2);
    int a,b;
    int *pointer_1,*pointer_2;
    PrintF("prosím, zadajte A a B");
    scanf("%d,%d",&a,&b);
    pointer_1=&a;
    pointer_2=&b;
    if(a<b) swap(pointer_1,pointer_2);
    printf("max=%d,min=%d\n",a,b); Výstupný výsledok
    return 0;
}
void swap(int *p1,int *p2)// Bod ukazovateľa, ukazovateľ ako parameter Keď je funkcia volaná, hodnota parametrovej premennej sa prenesie na parameter premennú, čo je spôsob prenosu hodnoty.
{int temp;
temp=*p1;
*p1=*p2;           Urobte *p1 a *p2 zameniteľnými
*p2=temp;

}




Predchádzajúci:Ako odkazovať na premenné ukazovateľa a porovnávať veľkosti
Budúci:Použite názov poľa ako argument funkcie Obrátené poradie poľa
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com