﻿1
00:00:04,390 --> 00:00:05,200
‫Xin chào và chào mừng.

2
00:00:05,200 --> 00:00:10,990
‫Trong bài giảng này, chúng ta sẽ xem xét một cú pháp thậm chí còn rõ ràng hơn cho các vòng lặp mà chúng ta

3
00:00:10,990 --> 00:00:13,870
‫sử dụng cụ thể khi xử lý mảng hoặc kiểu tập hợp.

4
00:00:13,870 --> 00:00:15,790
‫Hãy đi sâu vào và xem nó trông như thế nào.

5
00:00:16,600 --> 00:00:23,680
‫Vì vậy, mô hình lặp lại trên tất cả các tác nhân trong một mảng phổ biến đến mức chúng ta thực sự có

6
00:00:23,680 --> 00:00:29,470
‫kiểu vòng lặp for của riêng mình được thiết kế đặc biệt cho mục đích này trong C ++.

7
00:00:29,710 --> 00:00:35,590
‫Vì vậy, định dạng cơ bản của vòng lặp for này, nó được gọi là một phạm vi dựa trên vòng lặp for hoạt động như thế này.

8
00:00:35,590 --> 00:00:42,010
‫Vì vậy, chúng ta bắt đầu với cùng một từ khóa, chúng ta có một số dấu ngoặc mở, nhưng sau

9
00:00:42,010 --> 00:00:49,540
‫đó thay vì có ba câu lệnh này, chúng ta làm như sau, chúng ta tạo một biến để lưu trữ con trỏ hoặc thứ

10
00:00:49,540 --> 00:00:52,150
‫trong mảng mà chúng ta đang lặp lại.

11
00:00:52,150 --> 00:00:57,070
‫Vì vậy, trong trường hợp của chúng ta, nó sẽ là một con trỏ tác nhân, mà chúng ta có thể gọi là diễn viên.

12
00:00:57,580 --> 00:01:01,840
‫Sau đó, bạn đặt một dấu hai chấm và sau đó bạn đặt mảng.

13
00:01:02,020 --> 00:01:03,520
‫Vì vậy, đó sẽ là các diễn viên.

14
00:01:03,520 --> 00:01:10,570
‫Vì vậy, cách đọc này thực chất là dành cho diễn viên, ngôi sao, diễn viên trong các diễn viên.

15
00:01:10,570 --> 00:01:17,530
‫Và những gì sẽ làm là nó sẽ lặp lại mọi ngôi sao diễn viên trong mảng t.

16
00:01:17,530 --> 00:01:23,050
‫Bây giờ, điều này không chỉ hoạt động với mảng T, nó hoạt động với tất cả các loại tập hợp khác nhau.

17
00:01:23,050 --> 00:01:29,140
‫Chúng tôi gọi chúng là loại tập hợp vì chúng là loại chứa nhiều loại nhất định.

18
00:01:29,140 --> 00:01:36,310
‫Vì vậy, điều này rất hữu ích vì bây giờ chúng ta có trong mỗi lần lặp lại vòng lặp for của chúng ta một con trỏ đến một tác

19
00:01:36,310 --> 00:01:42,460
‫nhân khác từ mảng và nó chỉ gọn gàng và đơn giản và dễ đọc hơn rất nhiều so với vòng lặp for ở trên.

20
00:01:42,820 --> 00:01:44,470
‫Vì vậy, tôi sẽ không cung cấp cho bạn một slide thử thách ở đây.

21
00:01:44,470 --> 00:01:50,890
‫Tôi chỉ muốn bạn chuyển đổi từ việc sử dụng vòng lặp for ba câu lệnh này sang sử dụng vòng lặp for dựa trên phạm vi

22
00:01:50,890 --> 00:01:54,820
‫thay thế và kiểm tra các phát hiện của bạn cho video và hãy bắt đầu.

23
00:01:57,870 --> 00:01:58,130
‫Được chứ.

24
00:01:58,130 --> 00:01:58,900
‫Chào mừng trở lại.

25
00:01:58,910 --> 00:02:03,860
‫Vì vậy, tôi sẽ sao chép cơ thể này và tôi sẽ cần thay đổi điều gì?

26
00:02:03,860 --> 00:02:11,300
‫Thay vì truy cập trực tiếp vào mảng bằng một chỉ mục, bây giờ chúng ta có biến con trỏ tác nhân của chúng ta.

27
00:02:11,300 --> 00:02:14,270
‫Vì vậy, chúng tôi chỉ có thể sử dụng diễn viên, lấy diễn viên, tên hoặc nhãn.

28
00:02:14,270 --> 00:02:16,190
‫Đó là tên diễn viên và đó là những gì chúng tôi đang in ra bây giờ.

29
00:02:16,190 --> 00:02:18,020
‫Chúng ta có thể loại bỏ vòng lặp for cũ.

30
00:02:18,440 --> 00:02:22,100
‫Chúng tôi không cần điều đó nữa và chúng tôi có thể tiếp tục và biên dịch.

31
00:02:22,100 --> 00:02:22,760
‫Sau khi hoàn thành.

32
00:02:22,760 --> 00:02:27,320
‫Hãy tiếp tục và đánh trò chơi, lấy một bộ gargoyle và đi và bước vào bên trong.

33
00:02:27,320 --> 00:02:33,350
‫Và chắc chắn, nó in ra bức tượng gargoyle và máy nghe tiếng bíp khi cả hai chúng tôi đang ở trong hốc tường.

34
00:02:33,380 --> 00:02:34,190
‫Công cụ tuyệt vời.

35
00:02:34,190 --> 00:02:35,750
‫Hẹn gặp lại các bạn trong bài giảng tiếp theo.

