See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14137|Vastuse: 0

[C] Kasuta osuti muutujat reaalparameetrina ja sisesta klaviatuur vastupidises järjekorras

[Kopeeri link]
Postitatud 11.12.2015 11:06:54 | | |
//用指针变量做实参,逆序输出

#include "stdafx.h"
#include "stdio.h"
int main()
{void inv(int *x,int n);
int i,arr[10],*p=arr; Osuti muutuja P osutab arr-ile[0]
printf ("algne massiivi:\n");
for(i=0; i<10; i++,p++)
scanf("%d",p);
printf("\n");
p=arr;   Osuti muutuja P suunab arr[0]
inv(lk,10); Kutsume INV funktsiooni reaalse parameetriga P osuti muutuja
printf ("massiivi on pööratud:\n");
for(p=arr; p<arr+10; p++)
printf("%d,",*p);
printf("\n");
tagasitulek 0;
}
void inv(int *x,int n) // Defineeri INV funktsioon, parameeter X osuti muutuja
{int *p,m,temp,*i,*j;
m=(n-1)/2;
i=x; j=x+n-1; p=x+m;
for(; i<=p; i++,j--)
{temp=*i; *i=*j; *j=temperatuur; }

tagasitulek;

}




Eelmine:【iOS-i arendusseeria õpetus ilmus suvel】Cocos2diPhone mängude tootmine
Järgmine:Nähes, kuidas sa nii kõvasti töötad, tahan võtta eelmisi raamatuid ja õppida
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com