Các hàm trong C

30 1.6K 5
Các hàm trong C

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các hàm trong C

chương Hàm C++ Chương trình bầy khả C++ việc xây dựng sử dụng hàm Đó là: + Kiểu tham chiếu việc truyền liệu cho hàm tham chiếu + Đối tham chiếu (const) + Đối có giá trị mặc định + Hàm trực tuyến + Việc định nghĩa chồng hàm + Việc định nghĩa chồng toán tử § Biến tham chiếu (Reference variable) 1.1 Hai loại biến dùng C Trước nói đến biến tham chiếu, nhắc lại loại biến gặp C là: Biến giá trị dùng để chứa liệu (nguyên, thực, ký tự, ) Biến trỏ dùng để chứa địa Các biến cung cấp nhớ có địa Ví dụ câu lệnh khai báo: double x , *px; tạo biến giá trị kiểu double x biến trỏ kiểu double px Biến x có vùng nhớ byte, biến px có vùng nhớ byte (nếu dùng mơ hình Large) Biến x dùng để chứa giá trị kiểu double, ví dụ lệnh gán: x = 3.14; chứa giá trị 3.14 vào biễn x Biến px dùng để chứa địa biến thực, ví dụ câu lệnh: px = &x ; 36 lưu trữ địa biễn x vào trỏ px 1.2 Biến tham chiếu Trong C++ cho phép sử dụng loại biến thứ ba biến tham chiếu So với loại biến quen biết nói trên, biến có đặc điểm sau: + Biến tham chiếu không cấp phát nhớ, khơng có địa riêng + Nó dùng làm bí danh cho biến (kiểu giá trị) sử dụng vùng nhớ biến Ví dụ câu lệnh: float u, v, &r = u ; tạo biến thực u, v biến tham chiếu thực r Biến r không cấp phát nhớ, tên khác (bí danh) u dùng chung vùng nhớ biến u Thuật ngữ: Khi r bí danh (alias) u ta nói r tham chiếu đến biến u Như thuật ngữ hiểu ý nghĩa: Khi r bí danh u r dùng chung vùng nhớ u, dó : + Trong câu lệnh, viết u hay viết r có ý nghĩa nhau, truy nhập đến vùng nhớ + Có thể dùng biến tham chiếu để truy nhập đến biến kiểu giá trị Ví dụ: int u, v, &r = u; r = 10 ; // u=10 cout h.h ; h.td = h.t + h.l + h.h ; cout

Ngày đăng: 18/08/2012, 10:46

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan