1
1

00:00:03,939  -->  00:00:11,240
所以讓我們繼續我們現在停下來的地方
2

2

00:00:08,480  -->  00:00:14,059
讓我們看一下def類型
3

3

00:00:11,240  -->  00:00:17,330
def關鍵字允許我們給一個同義詞
4

4

00:00:14,059  -->  00:00:21,350
內置數據類型還是我們的
5

5

00:00:17,330  -->  00:00:24,230
自己定義的數據類型def可以是
6

6

00:00:21,350  -->  00:00:26,840
用於所有數據類型，但是
7

7

00:00:24,230  -->  00:00:29,690
通常用於澄清結構
8

8

00:00:26,840  -->  00:00:33,649
定義讓我們來看看
9

9

00:00:29,690  -->  00:00:36,109
例如，假設我正在創建一個
10

10

00:00:33,649  -->  00:00:40,550
整數變量，用於存儲權重
11

11

00:00:36,109  -->  00:00:42,730
籃球運動員，是的，所以我們說
12

12

00:00:40,550  -->  00:00:46,999
看著三個籃球運動員
13

13

00:00:42,730  -->  00:00:50,659
讓我們說說德懷恩怎麼樣
14

14

00:00:46,999  -->  00:00:54,909
韋德和勒布朗，所以我通常
15

15

00:00:50,659  -->  00:00:59,420
要做的就是聲明int
16

16

00:00:54,909  -->  00:01:03,319
八次，稱之為我
17

17

00:00:59,420  -->  00:01:09,320
聲明這樣的重量我可能會
18

18

00:01:03,319  -->  00:01:13,880
聲明此重量或重量的一種方法
19

19

00:01:09,320  -->  00:01:16,640
涉水三，所以有些人可能會因此而去
20

20

00:01:13,880  -->  00:01:24,340
讓我們一步一步走這裡
21

21

00:01:16,640  -->  00:01:31,759
可能會說第一名球員神戶體重和
22

22

00:01:24,340  -->  00:01:39,229
那麼你在泰特（Tate）是的，然後說
23

23

00:01:31,759  -->  00:01:41,329
韋恩·韋德（Wayne Wade），所以韋恩（Wayne）現在的體重是
24

24

00:01:39,229  -->  00:01:45,740
好的聲明，我們一直在這樣做
25

25

00:01:41,329  -->  00:01:50,390
沒關係，我會教你
26

26

00:01:45,740  -->  00:01:52,869
def類型在片刻內發生變化，
27

27

00:01:50,390  -->  00:01:56,149
假設我們有第三個玩家
28

28

00:01:52,869  -->  00:01:59,630
沒有勒布朗就可以推，是的，如果
29

29

00:01:56,149  -->  00:02:01,909
一切都是像
30

30

00:01:59,630  -->  00:02:03,710
所以我們有三個球員，我們不是
31

31

00:02:01,909  -->  00:02:06,679
使用這個變量可以看看
32

32

00:02:03,710  -->  00:02:10,039
後來，這是我們的典型方式
33

33

00:02:06,679  -->  00:02:13,250
會聲明三個整數
34

34

00:02:10,039  -->  00:02:16,209
變量這很好但是類型
35

35

00:02:13,250  -->  00:02:21,709
def我們甚至可以編寫我們的代碼
36

36

00:02:16,209  -->  00:02:23,360
更清晰，所以我們知道
37

37

00:02:21,709  -->  00:02:28,090
我們不需要編譯和測試的工作
38

38

00:02:23,360  -->  00:02:32,390
因此，這就是我們通常聲明的方式
39

39

00:02:28,090  -->  00:02:34,849
整數，但是通常很多
40

40

00:02:32,390  -->  00:02:36,980
有些人不把你寫成三
41

41

00:02:34,849  -->  00:02:39,709
他們只是把逗號和結尾
42

42

00:02:36,980  -->  00:02:43,579
一個分號就可以了我知道你
43

43

00:02:39,709  -->  00:02:44,150
得到它，所以我會繼續對此發表評論
44

44

00:02:43,579  -->  00:02:47,870
out
45

45

00:02:44,150  -->  00:02:53,150
所以從技術上講我說的是def
46

46

00:02:47,870  -->  00:02:55,910
賦予數據類型同義詞的巨大空間
47

47

00:02:53,150  -->  00:02:59,569
該數據類型是否是我們將要使用的數據類型
48

48

00:02:55,910  -->  00:03:03,890
定義或已經存在的
49

49

00:02:59,569  -->  00:03:04,700
我是c標準代碼庫的一部分
50

50

00:03:03,890  -->  00:03:07,069
抱歉
51

51

00:03:04,700  -->  00:03:09,920
創建類型def所需要做的一切
52

52

00:03:07,069  -->  00:03:13,250
是在語句之前加一個
53

53

00:03:09,920  -->  00:03:17,390
像這樣的關鍵字類型死亡我忘記了
54

54

00:03:13,250  -->  00:03:19,370
團隊或發生的事情，然後這樣
55

55

00:03:17,390  -->  00:03:24,530
基本上我們在說的是
56

56

00:03:19,370  -->  00:03:28,130
字重作為u88的同義詞
57

57

00:03:24,530  -->  00:03:30,500
每當我們鍵入等待實際上是什麼
58

58

00:03:28,130  -->  00:03:33,590
當我們輸入八個
59

59

00:03:30,500  -->  00:03:37,220
只是它使放大器解碼一點
60

60

00:03:33,590  -->  00:03:39,500
更具可讀性和克萊爾，讓我們來看看
61

61

00:03:37,220  -->  00:03:42,590
我們如何聲明相同的三個
62

62

00:03:39,500  -->  00:03:46,430
使用這種新型籃球運動員
63

63

00:03:42,590  -->  00:03:51,169
def格式現在我們要做的就是
64

64

00:03:46,430  -->  00:03:55,000
就這樣來，等著看
65

65

00:03:51,169  -->  00:04:04,459
IDE接過的手臂
66

66

00:03:55,000  -->  00:04:10,299
可能我只是來神戶等一下
67

67

00:04:04,459  -->  00:04:18,049
這樣寫吐溫，然後
68

68

00:04:10,299  -->  00:04:22,340
然後是棕色，所以我們都
69

69

00:04:18,049  -->  00:04:25,219
同意這就是一切
70

70

00:04:22,340  -->  00:04:30,270
比一般方式更有意義
71

71

00:04:25,219  -->  00:04:34,680
我們做到了，所以你知道我們在說話
72

72

00:04:30,270  -->  00:04:37,110
服務員，這是什麼類型，所以救了我們
73

73

00:04:34,680  -->  00:04:41,450
我們將繼續看一下我們如何
74

74

00:04:37,110  -->  00:04:44,720
可以用它來簡化我們的結構
75

75

00:04:41,450  -->  00:04:46,950
隨時致電我們
76

76

00:04:44,720  -->  00:04:49,860
破壞性變量而不是鍵入
77

77

00:04:46,950  -->  00:04:52,080
那條長線將使用def類型
78

78

00:04:49,860  -->  00:04:54,780
簡化，讓我們繼續
79

79

00:04:52,080  -->  00:04:58,140
接下來看，讓我們回到
80

80

00:04:54,780  -->  00:05:02,190
我們的結構具有最終版本
81

81

00:04:58,140  -->  00:05:04,740
這裡要聲明的結構
82

82

00:05:02,190  -->  00:05:09,360
變量，我們必須始終添加
83

83

00:05:04,740  -->  00:05:12,390
struct關鍵字，因此將兩個男孩聲明為
84

84

00:05:09,360  -->  00:05:16,170
變量，我們必須輸入struct
85

85

00:05:12,390  -->  00:05:25,470
第一點第二點
86

86

00:05:16,170  -->  00:05:31,020
看起來像這樣，我們有
87

87

00:05:25,470  -->  00:05:33,830
變量1是男孩1然後是男孩2
88

88

00:05:31,020  -->  00:05:37,950
這就是我們必須聲明的方式
89

89

00:05:33,830  -->  00:05:41,580
如果我們構造結構變量
90

90

00:05:37,950  -->  00:05:43,140
不用緊我就進來
91

91

00:05:41,580  -->  00:05:46,200
這裡的這個我們不再需要了
92

92

00:05:43,140  -->  00:05:49,470
只是為了示範，所以
93

93

00:05:46,200  -->  00:05:52,980
簡化一下，我們輸入def就可以了
94

94

00:05:49,470  -->  00:05:57,030
要做的是在其後添加type def關鍵字
95

95

00:05:52,980  -->  00:05:59,370
根據數據類型，然後與
96

96

00:05:57,030  -->  00:06:04,800
我們想給它的同義詞看起來
97

97

00:05:59,370  -->  00:06:08,130
像這種類型的死亡是什麼數據
98

98

00:06:04,800  -->  00:06:11,400
在這裡輸入數據類型
99

99

00:06:08,130  -->  00:06:15,330
然後說我們想要的同義詞
100

100

00:06:11,400  -->  00:06:19,380
給這個男孩，所以我們剛剛做了
101

101

00:06:15,330  -->  00:06:23,130
在這種情況下，請注意這兩個
102

102

00:06:19,380  -->  00:06:26,130
打擊男孩的單詞struct boy are the
103

103

00:06:23,130  -->  00:06:29,250
成為數據類型，並與此
104

104

00:06:26,130  -->  00:06:32,190
單身男孩的同義詞所以
105

105

00:06:29,250  -->  00:06:34,560
總是類型的指導男孩，我們只是
106

106

00:06:32,190  -->  00:06:36,000
類型的男孩，這沒有
107

107

00:06:34,560  -->  00:06:38,340
提到我們，你知道我們可以
108

108

00:06:36,000  -->  00:06:41,430
在他們身上使用了差異，但是
109

109

00:06:38,340  -->  00:06:44,310
進一步簡化它，我們只稱一個
110

110

00:06:41,430  -->  00:06:48,110
男孩，所以從現在開始
111

111

00:06:44,310  -->  00:06:54,000
每當我想宣布一個男孩
112

112

00:06:48,110  -->  00:06:56,880
結構我可以像男孩1.2那樣去
113

113

00:06:54,000  -->  00:06:59,760
這並不需要輸入就可以工作
114

114

00:06:56,880  -->  00:07:02,220
struct boy 1 boy 2並且您會注意到
115

115

00:06:59,760  -->  00:07:04,380
我們這裡沒有紅色標記
116

116

00:07:02,220  -->  00:07:07,260
指示箭頭，這是因為
117

117

00:07:04,380  -->  00:07:09,540
在這裡鍵入死亡，結構是
118

118

00:07:07,260  -->  00:07:13,230
告訴不同的位置和記憶
119

119

00:07:09,540  -->  00:07:16,440
所以沒有衝突，這就是為什麼
120

120

00:07:13,230  -->  00:07:19,560
這是多餘的，我們不會這樣做
121

121

00:07:16,440  -->  00:07:22,500
基本上就是這樣
122

122

00:07:19,560  -->  00:07:26,070
UM我們使用的結構聲明
123

123

00:07:22,500  -->  00:07:29,400
類型def可以在這裡縮短名稱
124

124

00:07:26,070  -->  00:07:32,040
結構男孩變成男孩，然後
125

125

00:07:29,400  -->  00:07:36,120
聲明變量，我們只稱男孩
126

126

00:07:32,040  -->  00:07:38,400
男孩一種被廣泛接受的方式
127

127

00:07:36,120  -->  00:07:41,310
使用def類型的結構是
128

128

00:07:38,400  -->  00:07:43,440
使用um我們看到的類型2
129

129

00:07:41,310  -->  00:07:47,520
在這裡這一不
130

130

00:07:43,440  -->  00:07:49,890
使用手臂這個結構標籤，以便
131

131

00:07:47,520  -->  00:07:52,890
實例讓我們將其轉換為
132

132

00:07:49,890  -->  00:07:57,330
類型，我們要做的就是添加類型
133

133

00:07:52,890  -->  00:08:02,610
在這裡定義，然後在這裡我們計數
134

134

00:07:57,330  -->  00:08:05,010
然後我們添加男孩，所以現在您看到
135

135

00:08:02,610  -->  00:08:08,630
碰撞，因為我在這裡做了
136

136

00:08:05,010  -->  00:08:11,760
在那裡，所以我們不再需要我們
137

137

00:08:08,630  -->  00:08:14,700
這是被廣泛接受的方式
138

138

00:08:11,760  -->  00:08:17,670
聲明結構這也是
139

139

00:08:14,700  -->  00:08:20,070
推薦的結構聲明方式
140

140

00:08:17,670  -->  00:08:22,740
根據使用指南
141

141

00:08:20,070  -->  00:08:25,830
C語言和關鍵系統
142

142

00:08:22,740  -->  00:08:28,950
該文檔被稱為Misra C 2012
143

143

00:08:25,830  -->  00:08:30,960
提供您需要的某些準則
144

144

00:08:28,950  -->  00:08:33,570
在關鍵中使用C時遵循
145

145

00:08:30,960  -->  00:08:38,490
嵌入式系統之類的系統
146

146

00:08:33,570  -->  00:08:42,750
我們正在這里處理，所以這是
147

147

00:08:38,490  -->  00:08:45,930
我們如何使用結構
148

148

00:08:42,750  -->  00:08:50,040
可以清洗，這只是為了證明
149

149

00:08:45,930  -->  00:08:54,060
結構給你，有一個結構
150

150

00:08:50,040  -->  00:08:56,190
類型def struct所討論的結構
151

151

00:08:54,060  -->  00:08:57,740
在這裡，然後是成員
152

152

00:08:56,190  -->  00:09:04,430
結構結束
153

153

00:08:57,740  -->  00:09:07,920
輸錯了
154

154

00:09:04,430  -->  00:09:10,519
所以這很常見，讓我們繼續
155

155

00:09:07,920  -->  00:09:10,519
到下一件事
