C-and-Cpp/C2/Scope-Of-Variables/Vietnamese

From Script | Spoken-Tutorial
Revision as of 07:04, 10 December 2019 by Dieulinh79 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Thời gian Nội dung
00:01 Chào mừng đến với spoken tutorial về Phạm vi của biến trong C và C++.
00:08 Trong hướng dẫn này ta sẽ học về.
00:11 Thế nào là phạm vi của biến?
00:13 Thế nào là biến toàn cục?
00:16 Thế nào là biến cục bộ?
00:19 Và một vài ví dụ.
00:22 Ta cũng sẽ xem một số lỗi phổ biến và các giải pháp của chúng.
00:27 Để ghi lại hướng dẫn này, tôi đang sử dụng
00:30 Hệ điều hành Ubuntu Operating System phiên bản 11.04, phần mềm gccg++ Compiler phiên bản 4.6.1.
00:41 Hãy bắt đầu với phần giới thiệu về phạm vi của biến.
00:47 Đó là một vùng của đoạn mã mà trong đó có thể truy cập vào biến.
00:54 Phụ thuộc vào loại và nơi khai báo nó được chia thành hai loại.
00:59 Global Variable & (biến toàn cục)
01:02 Local Variable (biến cục bộ)
01:05 Bây giờ ta sẽ xem ví dụ
01:07 Tôi đã nhập sẵn chương trình trên editor.
01:10 Hãy để tôi mở nó ra.
01:14 Để ý rằng tên tệp của ta là scope.c.
01:19 Hãy để tôi giải thích đoạn mã bây giờ.
01:23 Đây là header file. của ta.
01:26 Tại đây ta đã khai báo 2 biến toàn cục a and b.
01:32 Và ta đã khởi tạo chúng bằng cách gán hai giá trị là 5 và 2.
01:39 Một biến toàn cục là biến có sẵn cho tất cả các hàm trong chương trình.
01:44 chúng được khai báo bên ngoài các hàm, ở trên hàm main ()
01:51 chúng có global scope. (phạm vi toàn cục)
01:53 Tại đây tôi đã khai báo một hàm add với không đối số.
01:59 Ở đây 'sum' là biến cục bộ, nó được khai báo bên trong hàm add.
02:07 Một biến cục bộ chỉ có thể được khai báo trong phạm vi một hàm.
02:13 Các biến này được khai báo bên trong một block.
02:16 Chúng có local scope. (phạm vi cục bộ).
02:19 Vậy tổng của a và b sẽ được lưu trữ ở trong biến 'sum'. Ở đây ta hiển thị phép tổng.
02:29 đây là hàm main() của ta.
02:33 Hàm add được gọi và sau đó được thực hiện.
02:38 Và đây là câu lệnh return của ta. .
02:40 Bây giờ nhấn vào Save.
02:43 Hãy chạy chương trình.
02:45 Hãy mở Terminal Window bằng cách nhấn phím Ctrl, AltT đồng thời trên bàn phím.
02:55 Để biên dịch, nhập gcc cách scope.c cách gạch ngang o cách sco và nhấn Enter.
03:05 Để chạy, nhập ./sco (dot slash sco), nhấn Enter.
03:10 Kết quả được hiển thị là
03:13 Sum of a and b is 7.
03:16 Bây giờ hãy xem cách chạy một chương trình tương tự trong C++.
03:20 Quay trở lại chương trình. Đầu tiên nhấn phím Shift, Ctrl & S đồng thời trên bàn phím.
03:31 Bây giờ lưu tệp tin với phần mở rộng .cpp (dot cpp) và sau đó nhấn vào Save.
03:41 Hãy thay đổi header file thành iostream.
03:47 Và bao gòm cả câu lệnh using . Nhấn vào save.
03:58 Việc khai báo của biến toàn cục và biến cục bộ là như nhau ở trong C++.
04:03 Vì thế, không cần phải thay đổi bất cứ gì.
04:07 Bây giờ thay thế câu lệnh printf thành câu lệnh cout.
04:13 Xóa format specifier và '\n'.
04:17 Bây giờ xóa dấu phẩy.
04:19 Nhập hai dấu nhỏ hơn.
04:22 Xóa ngoặc đơn và sau đó nhập 2 dấu nhỏ hơn lần nữa.
04:26 Và trong dấu nháy nhập gạch chéo ngược n. Giờ nhấn vào Save.
04:35 Hãy để tôi chạy chương trình.
04:39 Quay trở lại Terminal.
04:42 Để biên dịch, nhập g++ cách scope chấm cpp cách gạch ngang o cách sco1
04:52 Tại đây ta có sco1 vì ta không muốn ghi đề đầu tham số đầu ra sco lên tệp tin 'scope.c'.
05:04 Bây giờ nhấn Enter.
05:07 Để thực hiện nhập ./sco1 và nhấn Enter.
05:14 Kết quả hiển thị là Sum of a and b is 7.
05:19 Ta có thể thấy sự tương đồng với mã của C.
05:27 Bây giờ ta sẽ thêm một số lỗi phổ biến mà ta có thể gặp phải.
05:31 Quay trở lại chương trình. Giả sử tại đây ta sẽ khai báo một biến là a lần nữa.
05:41 Nhập int a và dấu chấm phẩy.
05:45 Nhấn vào Save. Ta đã khai báo biến 'a' bên trên hàm main() và sau hàm add.
05:55 Hãy xem điều gì xảy ra.
05:57 Quay trở lại Terminal.
06:01 Bây giờ biên dịch như trước đó.
06:05 Ta thấy một số lỗi, redefinition of 'int a' , 'int a' previously defined here. Quay trở lại chương trình.
06:18 a là biến toàn cục. .
06:20 Nó có một global scope. (phạm vi toàn cục)
06:22 Ta không thể khai báo biến hai lần khi nó đã được khai báo toàn cục.
06:27 Ta chỉ có thể khai báo biến a như một biến cục bộ.
06:34 Hãy cùng sửa lỗi.
06:36 xóa cái này.
06:39 Nhấn vào Save.
06:41 Hãy chạy lại lần nữa. Quay lại Terminal.
06:45 Bây giờ biên dịch như trước đó, và chạy chương trình.
06:49 Và nó đã hoạt động.
06:52 Và đây là phần kết của hướng dẫn này.
06:56 Cùng tóm tắt lại.
06:58 Trong hướng dẫn này, ta học về:
07:00 Phạm vi của biến.
07:02 Biến toàn cục , ví dụ : int a=5 &
07:07 Biến cục bộ ,ví dụ::int sum
07:12 Bài tập vận dụng,
07:14 Viết một chương trình để hiển thị sự khác biệt giữa hai số.
07:19 Xem các video có sẵn tại đường dẫn dưới đây.
07:22 Nó tổng hợp dự án Spoken Tutorial.
07:25 Nếu bạn không có một đường truyền tốt, bạn có thể tải xuống và xem.
07:30 Đội ngũ dự án Spoken Tutorial.:
07:32 Tiến hành hội thảo sử dụng Spoken Tutorials.
07:35 Cấp chứng chỉ cho các học viên vượt qua bài kiểm tra trực tuyến.
07:40 Để biết thêm chi tiết, vui lòng liên hệ contact @spoken-tutorial.org
07:47 Dự án Spoken Tutorial là một phần của dự án Talk to a Teacher.
07:52 Đượ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 Độ.
08:00 Thông tin thêm về Sứ mệnh có sẵn tại đường dẫn dưới đây.
08:04 Đây là Ashwini Patil từ IIT Bombay.
08:08 Cảm ơn đã tham gia.

Contributors and Content Editors

Dieulinh79, PoojaMoolya