Trong chương 3 chúng ta sẽ tìm hiểu về hàm. Hàm là một khối lệnh thực hiện một công việc hoàn chỉnh (module), được đặt tên và được gọi thực thi nhiều lần tại nhiều vị trí trong chương trình. Hàm còn gọi là chương trình con (subroutine). Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.
Khái niệm Hàm khối lệnh thực cơng việc hồn chỉnh (module), đặt tên gọi thực thi nhiều lần nhiều vị trí chương trình Hàm cịn gọi chương trình (subroutine) Hàm gọi từ chương trình (hàm main) từ hàm khác Hàm có giá trị trả khơng Nếu hàm khơng có giá trị trả gọi thủ tục (procedure) Khái niệm Có hai lọai hàm: Hàm thư viện: hàm xây dựng sẵn Muốn sử dụng hàm thư viện 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 Dạng tổng quát hàm Hàm người dùng định nghĩa returnType functionName(parameterList) { body of the function } returnType: Kiểu liệu giá trị trả hàm Nếu hàm khơng trả giá trị returnType void parameterList: Danh sách tham số hình thức phân cách dấu phẩy Dạng tổng quát hàm Ví dụ: int max(int a, int b) { if(ab) a-=b; else b-=a; } return a;} Tham số hình thức tham số thực Đối với hàm có đối số (arguments), thực thi hàm cần khai báo danh sách tham số để nhận giá trị từ chương trình gọi Các tham số gọi tham số hình thức Ví dụ: int min( int a, int b) { if(a