
Tìm hiểu về hàm trong C++
Bài tập
Bạn hãy viết hàm hiển thị ra màn hình các số từ 1
tới 100
giống như sau:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
Lý thuyết
Hàm được hiểu đơn giản là 1 đoạn code, khi bạn gọi hàm thì thực ra là bạn đang gọi tới đoạn code này (bạn cũng có thể hiểu hàm là viết tắt của 1 đoạn code). Cách khai báo và sử dụng hàm rất đơn giản, trước hết bạn hãy xem một vài ví dụ về hàm:
Ví dụ về hàm hiển thị ra các số từ 1
tới 10
:
#include<iostream>
using namespace std;
// Khai báo hàm show
void show() {
// Hiển thị ra màn hình các số từ 1 đến 10
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
}
int main() {
// Gọi hàm show
show();
return 0;
}
Kết quả khi chạy chương trình:
1 2 3 4 5 6 7 8 9 10
Ví dụ về hàm hiển thị ra bảng chữ cái tiếng anh:
#include<iostream>
using namespace std;
// Khai báo hàm show
void show() {
// Hiển thị bảng chữ cái tiếng anh ra màn hình
for (char c = 'A'; c <= 'Z'; c++) {
cout << c;
}
}
int main() {
// Gọi hàm show
show();
return 0;
}
Kết quả khi chạy chương trình:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Như đã nói ở trên, việc bạn gọi hàm thực ra là bạn đang gọi tới đoạn code bên trong hàm nên bạn có thể hiển thị ra 2 bảng chữ cái bằng cách gọi hàm 2 lần:
#include<iostream>
using namespace std;
// Khai báo hàm show
void show() {
// Hiển thị bảng chữ cái tiếng anh ra màn hình
for (char c = 'A'; c <= 'Z'; c++) {
cout << c;
}
cout << endl;
}
int main() {
// Gọi hàm show
show();
show();
return 0;
}
Kết quả khi chạy chương trình:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Tới đây chắc bạn cũng đã hiểu cách tạo và sử dụng hàm, cú pháp để khai báo hàm sẽ trông giống như sau:
void tên_hàm() {
/*
Khối lệnh bên trong thân hàm
Khối lệnh này sẽ được thực thi khi bạn gọi hàm
*/
}
Để sử dụng hàm bạn chỉ đơn giản là gọi tới tên_hàm();
Đọc tới đây bạn đã biết cách tạo và sử dụng hàm, hãy quay lại phần bài tập và làm thử.
Nếu bạn chưa làm được bài này thì có thể xem hướng dẫn ở bên dưới.
Hướng dẫn
Code mẫu:
#include<iostream>
using namespace std;
void show() {
for (int i = 1; i <= 100; i++) {
cout << i << " ";
}
}
int main() {
show();
return 0;
}
Đọc thêm: https://codelearn.io/sharing/cach-tao-vector-trong-cpp
Post Comment