Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12614|Відповідь: 0

[C] Вказівні змінні як параметри функції Порівняйте розмір

[Копіювати посилання]
Опубліковано 10.12.2015 13:46:59 | | |
Змінна вказівника як параметр функції Функція типу вказівника полягає в тому, щоб передавати адресу однієї змінної іншій функції
//在函数过程中通过指针实现交换两个变量的值
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
    swap void(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;
temp=*p1;
*p1=*p2;           Зробіть *p1 і *p2 взаємозамінними
*p2=тимчасовий;

}




Попередній:Як посилатися на змінні вказівника та порівнювати розміри
Наступний:Використовуйте ім'я масиву як аргумент функції Зворотний порядок масиву
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com