Function prototype là gì?

Noun Programming
function interface
Nguyên mẫu hàm

Nguyên mẫu hàm (function prototype) chỉ đơn giản là khai báo một hàm (function) chỉ định tên, các tham số (parameter) và kiểu dữ liệu trả về (return type) của hàm. Nó không chứa phần thân hàm (function body). Một nguyên mẫu hàm (function prototype) cung cấp thông tin cho trình biên dịch (compiler ) mà sau này hàm có thể được sử dụng trong chương trình. Bên dưới là cú pháp (syntax) của nguyên mẫu hàm (function prototype)

returnType functionName(type1 argument1, type2 argument2, ...);

Trong ví dụ trên int addNumbers (int a, int b); là nguyên mẫu hàm (function prototype) cung cấp thông tin sau cho trình biên dịch:

  • Tên của hàm là addNumbers ()
  • Kiểu dữ liệu trả về của hàm là int
  • Hai đối số (argument) kiểu int được truyền cho hàm
Learning English Everyday