Lập trình C: Hàm hoán vị 2 số không cần dùng con trỏ

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Video hướng dẫn:

Sourcecode:

///Bài toán: Hãy xây dựng hàm hoán vị 2 số nhưng không
///được dùng phương pháp con trỏ (pointer).

#include<stdio.h>
void swap(int a,int b){
    float trungGian;
    trungGian=*(float*)a;
    *(float*)a=*(float*)b;
    *(float*)b=trungGian;
}
main(){
    float a=5,b=10;
    printf("\nBan dau, a=%g, b=%g",a,b);
    swap(&a,&b);
    printf("\nSau khi swap, a=%g, b=%g",a,b);
    return 0;
}
» Tiếp: Tìm kiếm nhị phân (Binary Search)
« Trước: Chuyển từ kiểu int sang chuỗi
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!