tailieunhanh - Chương 9: Hàm

Bất kỳ ngôn ngữ lập trình nào cũng đều có khái niệm chương trình con (subroutine), mỗi chương trình con như vậy sẽ đảm nhận thực hiện một thao tác nhất định. Đối với C, chương trình con chỉ ở một dạng là hàm (function), không có khái niệm thủ tục (procedure). Nếu các ngôn ngữ khác, như Pascal, sẽ gọi hàm trong g g , , gọ g chương trình chính và sử dụng hàm thì đối với C, chương trình chính cũng là một hàm, đó là hàm main (). Hàm main () là hàm đặc biệt của. | 10 26 2009 Chương 9 HÀM KHÁI NIỆM HÀM o Bất kỳ ngôn ngữ lập trình nào cũng đều có khái niệm chương trình con subroutine mỗi chương trình con như vậy sẽ đảm nhận thực hiện một thao tác nhất định. o Đối với C chương trình con chỉ ở một dạng là hàm W function không có khái niệm thủ tục procedure . I o Nếu các ngôn ngữ khác như Pascal sẽ gọi hàm trong chương trình chính và sử dụng hàm thì đối với C chương ĩ trình chính cũng là một hàm đó là hàm main . Hàm main I là hàm đặc biệt của C. o Việc sử dụng hàm trong C sẽ làm cho chương trình trở nên rất dễ quản lý dễ sửa sai o Tất cả các hàm trong C đều ngang cấp nhau các hàm đều có thể gọi lẫn nha Y CBGD Anh Dũng 1 10 26 2009 Chương trình 1 KHÁI NIỆM HÀM nl -c b pcintf co 1 nghiêm ưr nl printf conghiêmkepxl x2 n nl else delta 0 1 Hi -b sqrt delta 2 a n2 -b - sqrt delta yya printf co hai nghiêm phan biet n g - printf Phuong trinh bachaiva delta b b - 4 a c if delta 0 printf vo nghiêm thutìn else ii delta 0 I I nl n2 -b 2 a prĩntf xl n nl 3 printf x2 n n2 I ễ I getchO CBGD Anh Dũng 2 10 26 2009 KHAI BÁO HÀM Hàm trong thư viện của C Hàm do lập trình viên tự định nghĩa. Khai báo một hàm có nghĩa o Chỉ ra rõ rằng trả về vị trí kiếu gì o Đối số đưa vào cho hàm có bao nhiêu đối số môi đối số có kiếu như thế nào o Các lệnh bên trong thân hàm xác định thao tác của hàm. Có hai loại hàm o o - Nếu hàm sử dụng là hàm chuẩn trong thư viện thì việc khai bao hàm chỉ đơn giản là khai báo prototype của hàm các prototype này đà được phân loại và ở trong các file .h lập trình viên cần ra lệnh include bao hàm các file này vào chương trình hoặc module chương trình sử dụng nó. - Nếu các hàm sử dụng là do lập trình viên tự định nghĩa thì việc khai báo hàm bao gồm hai việc khai báo prototype của hàm đầu chương trình và định nghĩa các lệnh bên trong thân hàm hay thường được gọi tắt là định nghía hàm . KHAI BÁO HÀM Ví dụ printf So d nho hon so d n a b 1 Hindu de stdio h JO . . . break Hindu de ínt .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.