Khuyết Danh
Giáo trình C++
2/ Các cấu trúc điều khiển và hàm
Bài 2.2
Hàm (I)
function open() {return false;}
Hàm là một khối lệnh được thực hiện khi nó được gọi từ một điểm khác của
chương trình. Dạng thức của nó như sau:
type name ( argument1, argument2, ...) statement
trong đó:
type
là kiểu dữ liệu được trả về của hàm
name
là tên gọi của hàm.
arguments
là các tham số (có nhiều bao nhiêu cũng được tuỳ theo nhu cầu).
Một tham số bao gồm tên kiểu dữ liệu sau đó là tên của tham số giống như khi
khai báo biến (ví dụ
int x
) và đóng vai trò bên trong hàm như bất kì biến nào
khác. Chúng dùng để truyền tham số cho hàm khi nó được gọi. Các tham số
khác nhau được ngăn cách bởi các dấu phẩy.
statement
là thân của hàm. Nó có thể là một lệnh đơn hay một khối lệnh.
Dưới đây là ví dụ đầu tiên về hàm:
// function example #include <iostream.h> int addition (int a, int b) { int r;
r=a+b; return (r); } int main () { int z; z = addition (5,3); cout << "The
result is " << z; return 0; }
The result is 8
Để có thể hiểu được đoạn mã này, trước hết hãy nhớ lại những điều đã nói ở bài
đầu tiên: một chương trình C++ luôn bắt đầu thực hiện từ hàm
main
. Vì vậy