Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15383|Resposta: 1

[C] Armazene o array em ordem inversa, e o parâmetro na função inv é uma variável de ponteiro

[Copiar link]
Publicado em 11/12/2015 10:20:06 | | |
//将数组逆序存放,函数inv中的Referência de formaserVariável ponteiro

#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("o array original:\n");
para (i=0; i<10; i++)
printf("%d",a);
printf("\n");
inv(a,10);
printf("o array foi invertido:\n");
para (i=0; i<10; i++)
printf("%d",a);
printf("\n");
retorno 0;
}
void inv(int *x,int n) // ponto ponteiro do parâmetro ponteiro x variável ponteiro
{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 e *J trocam
retorno;
}






Anterior:O RSA gera chaves públicas e privadas, além de criptografia e descriptografia
Próximo:Os parâmetros das funções do array são resumidos, e os parâmetros são diferentes entre a forma e os parâmetros reais
Publicado em 11/12/2015 10:52:39 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com