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: 15383|Odpověď: 1

[C] Uložte pole v opačném pořadí a parametr ve funkci inv je ukazatelová proměnná

[Kopírovat odkaz]
Zveřejněno 11.12.2015 10:20:06 | | |
//将数组逆序存放,函数inv中的Tvarová referencebýtUkazatelová proměnná

#include "stdafx.h"
#include "stdio.h"
int main()
{void inv(int *x,int n);
int i,a[10]={3,7,9,11,0,6,7,5,4,2};
printf("původní pole:\n");
for(i=0; i<10; i++)
printf("%d",a);
printf ("\n");
inv(a,10);
printf ("pole bylo invertováno:\n");
for(i=0; i<10; i++)
printf("%d",a);
printf ("\n");
return 0;
}
void inv(int *x,int n) // ukazatel parametru ukazatele x ukazatelová proměnná
{int *p,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=temp; } //*i a *J si vyměňují
návrat;
}






Předchozí:RSA generuje veřejné i soukromé klíče, stejně jako šifrování a dešifrování
Další:Parametry funkcí pole jsou shrnuty a parametry se liší mezi formou a reálnými parametry
Zveřejněno 11.12.2015 10:52:39 |
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