Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14137|Отговор: 0

[C] Използвайте променливата на указателя като реален параметър и въвеждайте клавиатурата в обратен ред

[Копирай линк]
Публикувано в 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; Променливата на указателя P сочи към arr[0]
printf ("оригиналният масив:\n");
for(i=0; I<10; i++,p++)
scanf("%d",p);
printf("\n");
p=arr;   Указателната променлива P пренасочва към arr[0]
inv(стр.10); Извикай INV функцията с реалния параметър P указателна променлива
printf("масивът се е обърнал:\n");
for(p=arr; стр<ARR+10; p++)
printf("%d,",*p);
printf("\n");
return 0;
}
void inv(int *x,int n) // Дефинирайте функцията INV, променливата на указателя на параметъра X
{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=временно; }

връщане;

}




Предишен:【ios Development Series уроци, пуснат през лятото】Cocos2diPhone Production на игри
Следващ:Като те виждам да работиш толкова усърдно, искам да взема предишните книги и да уча
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com