Chương VI: KHÁI NIỆM 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 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 C. 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 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 nhau