1
1

00:00:03,139  -->  00:00:07,969
每次訪問內存都需要
2

2

00:00:05,810  -->  00:00:11,959
知道要加載的地址
3

3

00:00:07,969  -->  00:00:13,639
數據從或存儲到
4

4

00:00:11,959  -->  00:00:15,889
使編程更高級
5

5

00:00:13,639  -->  00:00:18,320
語言更容易，因為它將
6

6

00:00:15,889  -->  00:00:21,290
很難鍵入所有的內存地址
7

7

00:00:18,320  -->  00:00:24,260
可以存儲時間的地址
8

8

00:00:21,290  -->  00:00:25,160
在稱為指針的變量中，讓我們看看
9

9

00:00:24,260  -->  00:00:28,370
一些例子
10

10

00:00:25,160  -->  00:00:32,750
所以在這裡我們仍然有我們的全球
11

11

00:00:28,370  -->  00:00:36,050
可變計數器實際上讓我們來看看
12

12

00:00:32,750  -->  00:00:39,710
一個，如果讓我們把它拿出來
13

13

00:00:36,050  -->  00:00:41,660
簡化我們的演示，讓我們
14

14

00:00:39,710  -->  00:00:45,140
編譯並返回運行代碼，然後
15

15

00:00:41,660  -->  00:00:46,670
只是看一下手臂的拆卸
16

16

00:00:45,140  -->  00:00:51,170
查看我們只是拍攝的快照
17

17

00:00:46,670  -->  00:00:56,989
這樣我將在這裡編譯並轉到
18

18

00:00:51,170  -->  00:01:00,140
調試視圖，當前是
19

19

00:00:56,989  -->  00:01:03,469
拆卸視圖就從這裡開始
20

20

00:01:00,140  -->  00:01:05,930
主要的開始
21

21

00:01:03,469  -->  00:01:09,260
功能，然後它來了怎麼回事
22

22

00:01:05,930  -->  00:01:13,880
大約一二三四有五六七
23

23

00:01:09,260  -->  00:01:16,820
八九條指令在這裡，讓我們
24

24

00:01:13,880  -->  00:01:20,479
退出後視圖，讓我們
25

25

00:01:16,820  -->  00:01:23,150
看一些指針的例子
26

26

00:01:20,479  -->  00:01:27,220
聲明一個指向整數的指針或
27

27

00:01:23,150  -->  00:01:30,140
需要做的是輸入int和一個星號
28

28

00:01:27,220  -->  00:01:34,010
我們將指針PT稱為
29

29

00:01:30,140  -->  00:01:38,360
C編程中的標準名稱，所以現在我們
30

30

00:01:34,010  -->  00:01:40,880
有一個指向整數的指針，那麼現在
31

31

00:01:38,360  -->  00:01:43,880
我們要做的是把地址
32

32

00:01:40,880  -->  00:01:47,330
我們在PT時的變量和
33

33

00:01:43,880  -->  00:01:50,180
我們將通過輸入PT來完成此操作，因為
34

34

00:01:47,330  -->  00:01:53,930
和符號與櫃檯記住
35

35

00:01:50,180  -->  00:01:57,439
變量稱為計數器，所以現在如果我們
36

36

00:01:53,930  -->  00:02:01,100
要讀出什麼是n PT
37

37

00:01:57,439  -->  00:02:04,340
取得0 X的計數器地址
38

38

00:02:01,100  -->  00:02:08,030
2 0 0 0 0 RAM的開始所以
39

39

00:02:04,340  -->  00:02:12,230
現在櫃檯的地址在
40

40

00:02:08,030  -->  00:02:15,380
我們的指針PT實際上我們也可以獲取
41

41

00:02:12,230  -->  00:02:16,760
該地址的內容仍在使用
42

42

00:02:15,380  -->  00:02:19,909
指針
43

43

00:02:16,760  -->  00:02:22,430
這稱為的取消引用
44

44

00:02:19,909  -->  00:02:26,209
指針，我們只需輸入
45

45

00:02:22,430  -->  00:02:30,590
PT的指針名稱
46

46

00:02:26,209  -->  00:02:33,709
它是Asterix，所以我們的價值來自於starett
47

47

00:02:30,590  -->  00:02:36,799
PT與計數器的值相同
48

48

00:02:33,709  -->  00:02:39,200
PT具有計數器的地址以及何時
49

49

00:02:36,799  -->  00:02:41,780
我們在放置
50

50

00:02:39,200  -->  00:02:45,920
指針中的地址我們得到值
51

51

00:02:41,780  -->  00:02:49,819
該特定地址的地址，以便我們可以
52

52

00:02:45,920  -->  00:02:53,030
甚至將這裡的計數器更改為PT
53

53

00:02:49,819  -->  00:02:57,530
讓事情變得花哨的是的Asterix
54

54

00:02:53,030  -->  00:03:00,519
PT是的，讓我們嘗試看看是否
55

55

00:02:57,530  -->  00:03:03,620
我們的代碼以相同的方式工作，讓我們
56

56

00:03:00,519  -->  00:03:06,230
在這裡編譯，我們仍然有零錯誤
57

57

00:03:03,620  -->  00:03:11,239
我想那是個好消息
58

58

00:03:06,230  -->  00:03:13,730
調試視圖並來到這裡，是的，我們仍然
59

59

00:03:11,239  -->  00:03:17,870
在觀察窗口中觀察，我們仍然
60

60

00:03:13,730  -->  00:03:22,459
打開我們的記憶視圖，讓我們
61

61

00:03:17,870  -->  00:03:26,419
反複查看是的，它只是在工作
62

62

00:03:22,459  -->  00:03:29,419
就像我們現在預測的那樣，讓我們來看一下
63

63

00:03:26,419  -->  00:03:31,940
在我們的拆卸視圖中，如果您觀察
64

64

00:03:29,419  -->  00:03:34,310
您會意識到介紹
65

65

00:03:31,940  -->  00:03:34,819
的指針改善了我們的機器
66

66

00:03:34,310  -->  00:03:37,220
碼
67

67

00:03:34,819  -->  00:03:39,260
它取消了指令的數量
68

68

00:03:37,220  -->  00:03:41,629
在這裡，如果您將其與
69

69

00:03:39,260  -->  00:03:43,160
屏幕左側我們意識到
70

70

00:03:41,629  -->  00:03:45,290
有實時在線說明，
71

71

00:03:43,160  -->  00:03:48,079
一個已經在這裡被撤消了拉這個
72

72

00:03:45,290  -->  00:03:50,180
在這裡縮短它我不想得到
73

73

00:03:48,079  -->  00:03:52,160
分解細節
74

74

00:03:50,180  -->  00:03:56,389
但是隨著我們走得更遠，您會
75

75

00:03:52,160  -->  00:03:59,180
了解這是什麼，這些是
76

76

00:03:56,389  -->  00:04:01,250
指針，它們非常有用，我們將
77

77

00:03:59,180  -->  00:04:03,199
繼續和他們一起玩
78

78

00:04:01,250  -->  00:04:05,389
事實上，我們將與他們一起玩，
79

79

00:04:03,199  -->  00:04:08,590
微控制器端口上甚至十個
80

80

00:04:05,389  -->  00:04:08,590
使用指針
