Từ 1 tới 1 trên tổng số 1 kết quả

Đề tài: phương pháp truyền tham biến cho hàm( jacking_nguyen)

  1. #1
    Ngày gia nhập
    01 2008
    Bài viết
    18

    Mặc định phương pháp truyền tham biến cho hàm( jacking_nguyen)

    xét bài toán :
    nhập 2 số a,b từ bàn phím và đổi thứ tự 2 số a và b đó VD như nhập a=5,b=7 sau đó xuất là a=7,b=5
    code

    #include<stdio.h>
    #include<conio.h>
    void doi(float*a,float*b){
    float c;
    c=*a;
    *a=*b;
    *b=c;
    }
    void main()
    {int d;
    do{/* cau lenh do-while lam menu lua chon*/
    float a,b;clrscr();
    printf("\nnhap a=");
    scanf("%f",&a);
    printf("\nnhap b=");
    scanf("%f",&b);
    doi(&a,&b);/* loi goi ham*/
    printf("\nsau khi doi gia tri thi\n\n A=%6.2f B=%6.2f\n\n Bam y de tiep tuc",a,b);
    d=getch();}while(d=='y');printf("\n\n KET THUC ");getch();}
    giá trị của biến thay đổi sau khi hàm doi() thực hiện trên địa chỉ 2 biến a,b.cơ chế truyền cho hàm theo địa chỉ được gọi là phương pháp truyền tham biến cho hàm.nếu hàm được truyền tham biến thì nội dung của biến sẽ được thay đổi sau khi thực hiện hàm

    thảo luận về con trỏ,ta hiểu ngầm về các quy định như sau
    toán tử &(tên biến) : dùng để lấy địa chỉ của biến chính xác hơn là lấy địa chỉ ô nhớ dành cho biến
    toán tử *(tên biến) dùng để lấy nội dung của ô nhớ dành cho tên biến
    Đã được chỉnh sửa lần cuối bởi jacking_nguyen1 : 13-02-2008 lúc 09:38 AM.

Các đề tài tương tự

  1. Phân biệt truyền biến bằng tham trị, tham chiếu, địa chỉ. Xin cảm ơn.
    Gửi bởi thaoha trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 18-02-2012, 02:03 PM
  2. Kỹ thuật C++ Truyền tham biến hay tham trị?
    Gửi bởi vietanh_90 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 18
    Bài viết cuối: 16-10-2011, 10:45 PM
  3. Thắc mắc về truyền tham biến và tham trị .. và còn nữa ^^
    Gửi bởi without_you trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 04-02-2010, 08:46 PM
  4. lỗi truyền tham biến trong cây nhị phân.
    Gửi bởi bills_khoa trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 19-04-2008, 09:40 AM
  5. Bàn Luận Về Truyền Tham Biến Cho Hàm (jacking_nguyen)
    Gửi bởi jacking_nguyen1 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 13-02-2008, 06:14 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn