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

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

[C] Указателни променливи като параметри на функцията Сравни размера

[Копирай линк]
Публикувано в 10.12.2015 г. 13:46:59 ч. | | |
Указателна променлива като параметър на функция Функцията на типа указател е да покаже адреса на една променлива на друга функция
//在函数过程中通过指针实现交换两个变量的值
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    swap на празнината(int *p1,int *p2);
    int a,b;
    int *pointer_1,*pointer_2;
    printf ("моля, въведете a и b");
    scanf("%d,%d",&a,&b);
    pointer_1=&a;
    pointer_2=&b;
    if(a<b) swap(pointer_1,pointer_2);
    printf("max=%d,min=%d\n",a,b); Изходен резултат
    return 0;
}
void swap(int *p1,int *p2)// Точката на указателя, указателят като параметър Когато функцията се извика, стойността на променливата на параметъра се прехвърля към променливата на параметъра, която е методът за прехвърляне на стойност.
{int temp;
температура=*p1;
*p1=*p2;           Направете *p1 и *p2 взаимозаменяеми
*p2=временно;

}




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

Mail To:help@itsvse.com