Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
1,6 MB
Nội dung
.c om ng co cu u du o ng th an Chương HÀM VÀ CHƯƠNG TRÌNH CuuDuongThanCong.com https://fb.com/tailieudientucntt u du o ng th an co ng Hàm tổ chức chương trình Tham số cho chương trình Truyền liệu sang hàm qua đối số Hàm với biến tham chiếu Biến cục biến toàn cục Hàm đệ quy Hàm với trỏ Con trỏ hàm Một số toán đệ quy phổ biến cu .c om Nội dung CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Hàm tổ chức chương trình ng Khái niệm co Hàm khối lệnh thực công th an việc hoàn chỉnh (module), đặt tên du o ng gọi thực thi nhiều lần nhiều vị trí u chương trình cu Hàm cịn gọi chương trình (subroutine) CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Hàm tổ chức chương trình ng Khái niệm (tt): an co Hàm gọi từ chương trình ng th (hàm main) từ hàm khác du o Hàm có giá trị trả khơng Nếu hàm cu u khơng có giá trị trả gọi thủ tục (procedure) CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Khái niệm khai báo hàm ng Khái niệm (tt) co Có hai lọai hàm: th an – Hàm thư viện: hàm xây du o ng dựng sẵn Muốn sử dụng hàm thư viện cu u phải khai báo thư viện chứa phần khai báo #include – Hàm người dùng định nghĩa CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Khái niệm khai báo hàm ng • Dạng tổng quát hàm người dùng định an co nghĩa: th returnType functionName(parameterList) du o ng { } cu u //Thân hàm CuuDuongThanCong.com https://fb.com/tailieudientucntt cu u du o ng th an co ng c om Khái niệm khai báo hàm CuuDuongThanCong.com https://fb.com/tailieudientucntt cu u du o ng th an co ng c om Khái niệm khai báo hàm SAI CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Khái niệm khai báo hàm ng Một hàm định nghĩa chúng co chưa thực thi, hàm thực thi du o ng Cú pháp gọi hàm: th an chương trình có lời gọi đến hàm cu u ([Danh sách tham số]) CuuDuongThanCong.com https://fb.com/tailieudientucntt cu u du o ng th CuuDuongThanCong.com int uscln(int a, int b) { a=abs(a); b=abs(b); while(a!=b) { if(a>b) a-=b; else b-=a; } return a; } ng co an void main() { int a, b, USC; couta>>b; USC = uscln(a,b); cout