Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Nguyên mẫu hàm (Function Prototype) trong ngôn ngữ C

Hàm là khối lệnh độc lập thực hiện một nhiệm vụ xác định.

Phân loại hàm

  • Hàm định sẵn (Library functions)
  • Hàm do người dùng định nghĩa (User-defined functions)

Truyền thông giữa các hàm

Thông qua tham số (arguments) và giá trị trả về (return value).

Dạng chung:

kiểu_trả_về tên_hàm(danh_sách_tham_số) {
    khai_báo_biến_cục_bộ;
    câu_lệnh_thực_thi;
    return (biểu_thức);
}

Nguyên mẫu hàm (Function Prototype)

Có 2 cách khai báo nguyên mẫu:

  1. Khai báo riêng: int func(int, float, unsigned [2]); hoặc int func(int i, float f, unsigned u[2]);
  2. Định nghĩa hàm ngay ở dạng nguyên mẫu (đặt trước main).

Công dụng

  • Kiểm tra kiểu đối số khi gọi hàm.
  • Phát hiện khai báo trùng lặp không nhất quán.