z = 5;
cout << "The first result is " << z;
Tương tự như vậy
cout << "The second result is " << subtraction (7,2);
cũng cho kết quả giống như hai dòng lệnh trên nhưng trong trường hợp này
chúng ta gọi hàm
subtraction
trực tiếp như là một tham số của
cout
. Chúng ta
cũng có thể viết:
cout << "The second result is " << 5;
vì
5
là kết quả của
subtraction (7,2)
.
Còn với lệnh
cout << "The third result is " << subtraction (x,y);
Điều mới mẻ duy nhất ở đây là các tham số của
subtraction
là các biến thay vì
các hằng. Điều này là hoàn toàn hợp lệ. Trong trường hợp này giá trị được
truyền cho hàm
subtraction
là giá trị của
x
and
y
.
Trường hợp thứ tư cũng hoàn toàn tương tự. Thay vì viết
z = 4 + subtraction (x,y);
chúng ta có thể viết:
z = subtraction (x,y) + 4;
cũng hoàn toàn cho kết quả tương đương. Chú ý rằng dấu chấm phẩy được đặt
ở cuối biểu thức chứ không cần thiết phải đặt ngay sau lời gọi hàm.