Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14137|Svar: 0

[C] Brug pointervariablen som en reel parameter, og indtast tastaturet i omvendt rækkefølge

[Kopier link]
Opslået på 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; Pegervariabelen P peger på arr[0]
printf ("det oprindelige array:\n");
for(i=0; i<10; i++,p++)
scanf("%d",p);
printf("\n");
p=arr;   Pegervariabelen P peger på arr[0]
inv(p,10); Kald INV-funktionen med den reelle parameter P-pegervariabel
printf("arrayet er inverteret:\n");
for(p=arr; p<arr+10; p++)
printf("%d,",*p);
printf("\n");
return 0;
}
void inv(int *x,int n) // Definér INV-funktionen, parameteren X pegervariabel
{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=midlertidigt; }

vender tilbage;

}




Tidligere:【iOS udviklingsserie tutorial udgivet om sommeren】Cocos2diPhone spilproduktion
Næste:Når jeg ser dig arbejde så hårdt, vil jeg gerne tage de tidligere bøger op og studere
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com