Chuyên mục
- . (1)
- ASP.Net (3)
- Cấu trúc dữ liệu và giải thuật. (6)
- Computer Science (1)
- Suy ngẫm (6)
- Thơ hay (1)
- Tự kỷ - nhật ký (3)
Nhật ký blog
Trang
Ngẫu hứng

- Momen
- Khi tối trời thì nhìn cũng đẹp trai sáng sủa , im lặng không nói thì cũng có vẻ thông minh hiểu biết, đi ngủ rồi thì cũng hiền lành củ khoai, đứng một mình thì cũng có vẻ nổi trội
Tổng số lượt xem trang
Được tạo bởi Blogger.
11 thg 4, 2010
C++.Tham trị hay tham biến
Cái này chắc nhiều bạn đã biết. Về vấn đề tham biến, tham trị. Tham biến là truyền địa chỉ, tham trị chỉ truyền giá trị. Nôm na là như thế.
Ví dụ minh họa:
// Chuong trinh nay cho ta phan biet duoc dau la tham tri va dau la tham bien....
#include
using namespace std;
int sum(int a, int b);
int copy( int &a, int &b);
main()
{
int a =9, b=12;
//a = sum(a,b);
copy(a,b);
cout << a; } int sum(int a, int b) { int sum; sum =a + b; return sum; } int copy( int &a, int &b) { a= b; return a; } Rõ ràng ở đây ta cần phần biết local variable và global variable . biến local sẽ được giải phóng vùng nhớ khi chương trình con kết thúc đso là lý do tại sao trong hàm copy ta phải dùng tham chiếu. còn hàm sum ko có ảnh hưởng gì nên dùng tham trị cũng được mà tham biến cug dc.
Ví dụ minh họa:
// Chuong trinh nay cho ta phan biet duoc dau la tham tri va dau la tham bien....
#include
using namespace std;
int sum(int a, int b);
int copy( int &a, int &b);
main()
{
int a =9, b=12;
//a = sum(a,b);
copy(a,b);
cout << a; } int sum(int a, int b) { int sum; sum =a + b; return sum; } int copy( int &a, int &b) { a= b; return a; } Rõ ràng ở đây ta cần phần biết local variable và global variable . biến local sẽ được giải phóng vùng nhớ khi chương trình con kết thúc đso là lý do tại sao trong hàm copy ta phải dùng tham chiếu. còn hàm sum ko có ảnh hưởng gì nên dùng tham trị cũng được mà tham biến cug dc.
Đăng ký:
Đăng Nhận xét (Atom)
0 nhận xét:
Đăng nhận xét