Sunday, October 16, 2016

Hà m đổi chỗ dùng con trỏ trong lập trình C

Hà m đổi chỗ dùng con trỏ trong lập trình C


Hàm ??i ch? dùng con tr? trong l?p trình C
C 2016
#include<stdio.h>

//viet mot ham de trao doi hai gia tri va chuyen vao 2 so kieu int
void swap(int *num1, int *num2) {
int temp;
//khai bao bien luu tru
temp = *num1;
*num1 = *num2;
*num2 = temp;
}

int main() {
int num1, num2;
//Khai bao bien kieu int

//Nhap vao so num1 va num2
printf(" Nhap so thu nhat: ");
scanf("%d", &num1);
printf(" Nhap so thu hai: ");
scanf("%d", &num2);

swap(&num1, &num2);
//goi ham doi cho

//In ra man hinh
printf(" Sau khi trao doi:");
printf(" So thu nhat: %d", num1);
printf(" So thu hai: %d", num2);

return (0);
}
Chú ý: Ch??ng trình s? ch?y t? trên xu?ng d??i swap ch?y tr??c nên
ph?n In ra màn hình s? l?y giá tr? c?a swap khi ?ã ??i ch?


Available link for download