Loading Now

Tìm hiểu về hàm trong C++

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

Contact