Skip to content

Commit b907ad1

Browse files
committed
Updated to Chapter 6, Section 3
1 parent db38cff commit b907ad1

34 files changed

+2902
-46
lines changed

Structure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@
432432

433433
这是很有意义的,因为在此之前我们的函数只能返回单个值,现在我们可以用结构体将多个值封装起来一起返回了。
434434

435-
#### 编程示例:链表
435+
### 编程示例:链表
436436

437437
通过对象指针成员和动态内存分配,写一个简单的单向链表。
438438

generalized_parts/06_custom_types_and_their_use/02_struct.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ \subsection*{结构体成员的类型}
165165
身高 180,体重 80.5
166166
}\\\noindent\rule{\linewidth}{.2pt}\par
167167
读者可能注意到 \lstinline@person.sex==male?"男":"女"@ 此段中我们使用的条件表达式。如果 \lstinline@person.sex==male@ 为 \lstinline@true@,那么就会返回 \lstinline@"男"@;否则返回 \lstinline@"女"@。\par
168-
看上去无论是内置类型还是自定义类型,我们都可以把它放到 \lstinline@struct@当中,构成一个结构体。那么有什么是不可以放入其中构成结构体的呢?那就是这个结构体本身!在函数定义中我们见过递归定义,但是结构体是不允许递归定义的。
168+
看上去无论是内置类型还是自定义类型,我们都可以把它放到 \lstinline@struct@ 当中,构成一个结构体。那么有什么是不可以放入其中构成结构体的呢?那就是这个结构体本身!在函数定义中我们见过递归定义,但是结构体是不允许递归定义的。
169169
\begin{lstlisting}
170170
struct Data {
171171
int num;

generalized_parts/06_custom_types_and_their_use/03_exercise_example_list.tex

Lines changed: 191 additions & 0 deletions
Large diffs are not rendered by default.
51 KB
Loading
63.9 KB
Loading
73.6 KB
Loading
49.8 KB
Loading
35.2 KB
Loading
163 KB
Loading
116 KB
Loading

0 commit comments

Comments
 (0)