Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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); Результат вывода
    возврат 0;
}
void swap(int *p1,int *p2)// точка указателя, указатель как параметр При вызове функции значение переменной параметра передаётся переменной параметра, которая является способом передачи значений.
{int temp;
температура=*p1;
*p1=*p2;           Сделайте *p1 и *p2 взаимозаменяемыми
*p2=временно;

}




Предыдущий:Как ссылаться на переменные указателей и сравнивать размеры
Следующий:Используйте имя массива как аргумент функции Обратный порядок массива
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com