TAILIEUCHUNG - Bài giảng Giới thiệu lập trình: Hàm nâng cao - TS. Lê Nguyên Khôi

Bài giảng "Giới thiệu lập trình: Hàm nâng cao" cung cấp cho người học các kiến thức: Nhắc lại hàm – cơ bản, nạp chồng hàm, nạp chồng toán tử. Đây là một tài liệu hữu ích dành cho các bạn sinh viên và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Giới Thiệu Lập Trình Hàm – Nâng Cao TS. Lê Nguyên Khôi Trường Đại học Công nghệ, ĐHQGHN Nội Dung Nhắc lại Hàm – Cơ Bản Nạp chồng hàm Nạp chồng toán tử Giới Thiệu Lập Trình 1 Hàm – Cơ Bản Khai báo hàm int bin ( int , int ) ; Định nghĩa hàm int bin ( int so1 , int so2 ) { // thân hàm miêu tả định nghĩa // không khai báo lại so1 , so2 } Chữ ký hàm int bin ( int , int ) Lời gọi hàm int a = bin ( so1 , so2 ) ; Sử dụng tên hàm, tên tham số, không có kiểu Giới Thiệu Lập Trình 2 Hàm – Cơ Bản – Truyền Tham Số Truyền giá trị int bin ( int , int ) ; Tạo và truyền một bản sao > tốn chi phí Thay đổi bản sao , bản gốc ngoài hàm không đổi Xóa bản sao khi kết thúc hàm Truyền tham chiếu int bin ( int & , int & ) ; Chính bản gốc được truyền (địa chỉ bản gốc) Thay đổi trong hàm, bản gốc thay đổi Không xóa bản gốc khi kết thúc hàm Giới Thiệu Lập Trình 3 Hàm – Cơ Bản – Sử Dụng const Truyền tham chiếu int bin ( int & , int & ) ; Thay đổi trong hàm, bản gốc thay đổi Không muốn hàm thay đổi, sử dụng từ khóa const Bảo vệ dữ liệu, không cho thay đổi, dữ liệu “chỉ-đọc” int bin ( const int & , const int & ) ; Quy ước: Luôn truyền tham chiếu Dữ liệu không thay đổi, dùng const Dữ liệu thay đổi, không dùng const Giới Thiệu Lập .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.