<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C-and-Cpp%2FC2%2FFunctions%2FVietnamese</id>
		<title>C-and-Cpp/C2/Functions/Vietnamese - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C-and-Cpp%2FC2%2FFunctions%2FVietnamese"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Functions/Vietnamese&amp;action=history"/>
		<updated>2026-04-15T09:47:30Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Functions/Vietnamese&amp;diff=51274&amp;oldid=prev</id>
		<title>PoojaMoolya at 06:15, 9 March 2020</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Functions/Vietnamese&amp;diff=51274&amp;oldid=prev"/>
				<updated>2020-03-09T06:15:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:15, 9 March 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border = 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border = 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Time&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Thời Gian&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Narration&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Nội Dung&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Functions/Vietnamese&amp;diff=50912&amp;oldid=prev</id>
		<title>Dieulinh79: Created page with &quot;{| border = 1  |'''Thời Gian''' |'''Nội Dung'''  |- | 00:01 | Chào mừng đến với Spoken Tutorial về  '''Hàm trong  C và C++'''.  |- | 00:06 | Trong hướng d...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Functions/Vietnamese&amp;diff=50912&amp;oldid=prev"/>
				<updated>2020-01-30T01:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border = 1  |&amp;#039;&amp;#039;&amp;#039;Thời Gian&amp;#039;&amp;#039;&amp;#039; |&amp;#039;&amp;#039;&amp;#039;Nội Dung&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 | Chào mừng đến với Spoken Tutorial về  &amp;#039;&amp;#039;&amp;#039;Hàm trong  C và C++&amp;#039;&amp;#039;&amp;#039;.  |- | 00:06 | Trong hướng d...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Thời Gian'''&lt;br /&gt;
|'''Nội Dung'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Chào mừng đến với Spoken Tutorial về  '''Hàm trong  C và C++'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| Trong hướng dẫn này, ta sẽ học về.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''Hàm''' là gì.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|Cú pháp của '''Hàm'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|Ý nghĩa của '''câu lệnh return'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|Ta sẽ học qua các ví dụ.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
|Ta cũng sẽ xem một số lỗi phổ biến và các giải pháp của nó.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| Để ghi lại hướng dẫn này, tôi đang sử dụng.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
|'''Ubuntu Operating System''' phiên bản 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
| '''gcc''' và '''g++ Compiler''' phiên bản  4.6.1 .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:35&lt;br /&gt;
| Hãy bắt đầu với phần giới thiệu về '''Hàm'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|Một '''Hàm''' là một chương trình độc lập thực hiện một nhiệm vụ cụ thể.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|Mỗi chương trình bao gồm một hoặc nhiều  '''Hàm.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
|Một khi được thực hiện,  phần điều khiển sẽ được trả lại từ nơi nó được gọi..  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| Hãy cùng xem cú pháp cho '''Hàm'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|'''ret-type'''  định nghĩa kiểu dữ liệu mà  '''Hàm trả lại.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
|'''fun_name''' Định nghĩa tên của hàm. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:09&lt;br /&gt;
|'''Các thông số''' là danh sách các tên của '''biến''' và các thể loại của nó. . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| Ta có thể chỉ định một  '''Danh sách thông số trống'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|Đây được gọi là  '''hàm không có đối số. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
|Và đây được gọi là '''hàm có đối  '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
| Hãy cùng xem một chương trình sử dụng hàm '''void. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
| Tôi đã nhập sẵn chương trình trên trình chỉnh sửa. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:32&lt;br /&gt;
| Vậy tôi sẽ mở nó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
| Để ý rằng tên tệp của ta là '''function. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|Và tôi đã lưu tệp với phần mở rộng '''.c''' (dot c).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| Hãy để tôi giải thích đoạn mã. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| Đây là '''header file. ''' của ta.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|Trước khi sử dụng bất kỳ '''hàm'''nào , nó cần được xác định. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|Tại đây ta đã xác định một  '''hàm''' tên là '''add.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
| Chú ý rằng '''hàm add''' không có bất kỳ  '''đối số.''' nào. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|Và kiểu trả về là  '''void. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| Có 2 loại hàm - &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| '''User-defined''' đó là '''add function''' và &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| '''Pre-defined''' đó là'''printf''' và  '''main function '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| Tại đây ta đã khởi tạo '''a''' và '''b''' bằng cách gán chúng với giá trị 2 và 3.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| Tại đây ta đã khai báo một biến '''c. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
|Sau đó ta thêm các giá trị của a và b.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
|Kết quả được lưu ở c. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| Sau đó ta hiển thị kết quả. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| Đây là '''main function. '''của ta. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| Tại đây ta gọi là hàm '''add'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| Thao tác thực hiện bổ sung sẽ được thực hiện và kết quả sẽ được hiện ra. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| Bây giờ nhấn '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
|Hãy cùng chạy chương trình. &lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| Hãy mở Terminal Window bằng cách nhấn phím '''Ctrl,  Alt''' và '''T ''' đồng thời. .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
| Để biển dịch, nhập '''gcc  function chấm c gạch ngang  o  fun'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
|Để chạy, nhập '''./fun''' (dot slash fun).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| Ta thấy đầu ra được hiển thị là '''Sum of a and b is 5 '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
|Bây giờ quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
|Các hàm chứa các định danh được gọi là '''thông số''' hoặc '''đối số.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
|Hãy cùng xem ví dụ với các đối số.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| Ta sẽ thay đổi một số thứ ở đây. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
|Nhập '''int add(int a, int b) '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
|Tại đây ta đã khai báo một '''hàm add. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|'''int a''' và '''int b''' là '''đối số''' của hàm  '''add.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
|Hãy xoá nó đi. Không cần khởi tạo a và b tại đây.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|Xoá câu lệnh '''printf '''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|Nhập '''int main() '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| Ta hãy khai báo một biến '''sum''' tại đây.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
|Nhập '''int sum; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| Sau đó nhập '''sum = add(5,4); '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|Tại đây ta gọi '''hàm add.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
|Sau đó ta truyền các tham số là 5 và 4. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
|5 sẽ được lưu trong '''a''' và 4 được lưu trong ''' b. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| Thao tác thực hiện bổ sung sẽ được thực hiện.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
|Hãy cùng hiển thị kết quả. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|Tại đây ta nhập '''printf(“Sum is %d\n”, sum);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| Xoá chỗ này, vì ta đã gọi hàm bên trên. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
| Nhập  '''return 0;''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:36&lt;br /&gt;
|  '''hàm non-void''' phải sử dụng một câu lệnh '''return''' mà trả một giá trị.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|Nhấn vào '''Save'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| Hãy cùng chạy chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| Quay trở lại Terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| Bây giờ biên dịch chương trình như trước đó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| Chạy chương trình. . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| Đầu ra được hiển thị là '''Sum is 9 '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| Bây giờ hãy cùng xem cách chạy một chương trình tương tự trong C++.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| Quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|Hãy để tôi thay đổi một vài thứ ở đây. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| Đầu tiên nhấn phím  '''Shift, Ctrl và S'''  đồng thời. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| Bây giờ lưu tệp với phần mở rộng '''.cpp'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| Nhấn vào '''Save'''. Đầu tiên ta thay đổi header file thành &amp;lt;iostream&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| Ta sẽ bao gồm sử dụng câu lệnh '''using''' ở đây.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|Việc '''Khai báo hàm''' sẽ giống nhau ở trong C++. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| Vậy không cần phải thay đổi gì ở đây. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
|Bây giờ thay thế câu lệnh '''printf''' với câu lệnh  '''cout''', vì ta dùng hàm cout&amp;lt;&amp;lt;  để hiển thị một dòng ở trong C++.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| Ta không cần '''định danh''' và '''\n''' ở đây.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
|Xoá '''dấu phẩy.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
|Bây giờ, nhập 2 '''dấu nhỏ hơn '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
| Đằng sau sum , lần nữa nhập 2  '''dấu nhỏ hơn'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| Bên trong dấu nháy kép, nhập '''gạch chéo  n'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:07&lt;br /&gt;
| Bó đóng ngoặc đơn.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
| Bây giờ nhấn vào '''Save. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| Hãy biên dịch chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| Quay trở lại Terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|Nhập '''g++ function chấm cpp gạch ngang o fun1 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| Tại đây ta có '''fun1''', bởi vì ta không muốn ghi đè lên tệp đầu ra '''fun'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
|Nhấn '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
|Nhập '''./fun1 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| Đầu ra được hiển thị là: Sum is 9 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
| Bây giờ ta sẽ xem một số lỗi phổ biến mà ta có thể gặp phải. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
|Giả sử tại đây, ta nhập x thay thế chỗ số 4. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| Ta sẽ giữ nguyên các phần còn lại của đoạn mã.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
|Nhấn vào '''Save.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| Hãy biên dịch chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| Ta thấy một lỗi ở dòng thứ 10. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
|''' 'x' was not declared in this scope'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
|Bởi vì 'x' là một biến kiểu '''ký tự'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| Nó đã không được khai báo ở bất cứ đâu. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| Và hàm'''add''' có biến kiểu '''nguyên''' như là một  '''đối số'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| Vì thế, có một sự không phù hợp trong '''kiểu trả về''' và  '''giá trị trả về'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|Bây giờ quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| Hãy cùng sửa lỗi. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| Nhập số 4 tại dòng thứ 10. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
|Nhấn vào '''Save. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
| Hãy biên dịch lại.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| Tôi sẽ xoá prompt. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| Biên dịch chương trình như trước đó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| Và nó đã hoạt động. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:45&lt;br /&gt;
| Bây giờ ta sẽ thấy một lỗi phổ biến khác mà ta có thể gặp phải.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|Giả sử ở đây ta chỉ truyền một  số. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
|Xoá 4. Nhấn vào '''Save'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
|Quay trở lại Terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| Hãy biên dịch. Ta thấy một lỗi ở dòng thứ 10. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
|'''too few arguments to function 'int add (int, int)' '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| Quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
|Bạn có thể thấy ở đây ta có 2 tham số. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
|'''int a ''' và '''int b. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
|Và ở đây ta đang truyền đi chỉ một tham số. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| Vì thế nó đưa ra lỗi. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
|Hãy cùng sửa lỗi này. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
|Nhập vào 4. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
|Nhấn vào  '''Save''' . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| Quay trở lại Terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| Hãy cùng chạy lại lần nữa. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:39&lt;br /&gt;
|Và nó đã hoạt động. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:42&lt;br /&gt;
|Quay lại slides của chúng ta. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:44&lt;br /&gt;
| Tóm tắt lại, trong hướng dẫn này ta đã học về  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|'''function''' cú pháp của '''function'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:51&lt;br /&gt;
|'''hàm không có các đối số'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
|Ví dụ như- void add() &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
|Hàm có đối số.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
|Ví dụ như- int add(int a, int b) &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
| Bài tập vận dụng - Viết một chương trình tính toán bình phương của một số. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
|Xem các video có sẵn tại đường dẫn dưới đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
|Nó tổng hợp dự án Spoken Tutorial.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
|Nếu bạn không có một đường truyền tốt, bạn có thể tải xuống và xem. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
|Đội ngũ dự án Spoken Tutorial:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
| Tiến hành hội thảo sử dụng Spoken Tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:24&lt;br /&gt;
| Cấp chứng chỉ cho các học viên vượt qua bài kiểm tra trực tuyến. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
| Để biết thêm chi tiết, vui lòng liên hệ contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:35&lt;br /&gt;
| Dự án Spoken Tutorial là một phần của dự án  Talk to a Teacher.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
| Được hỗ trợ bởi Phái đoàn Quốc gia về Giáo dục thông qua ICT, MHRD, Chính phủ Ấn Độ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| Thông tin thêm về Sứ mệnh có sẵn tại đường dẫn dưới đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:52&lt;br /&gt;
| Đây là Diệu Linh từ IIT Bombay. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:55&lt;br /&gt;
|Cảm ơn đã tham gia.&lt;/div&gt;</summary>
		<author><name>Dieulinh79</name></author>	</entry>

	</feed>