Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
lcthw-zh
提交
50319d96
L
lcthw-zh
项目概览
OpenDocCN
/
lcthw-zh
8 个月 前同步成功
通知
2
Star
18
Fork
5
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
lcthw-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
50319d96
编写于
4月 18, 2018
作者:
1039316981
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修正错别字「常量」
上级
66bc1086
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
1 deletion
+1
-1
ex16.md
ex16.md
+1
-1
未找到文件。
ex16.md
浏览文件 @
50319d96
...
...
@@ -100,7 +100,7 @@ int main(int argc, char *argv[])
+
使用用于内存分配的
`malloc`
来向OS申请一块原始的内存。
+
向
`malloc`
传递
`sizeof(struct Person)`
参数,它计算结构体的大小,包含其中的所有成员。
+
使用了
`assert`
来确保从
`malloc`
得到一块有效的内存。有一个特殊的常
亮
叫做
`NULL`
,表示“未设置或无效的指针”。这个
`assert`
大致检查了
`malloc`
是否会返回
`NULL`
。
+
使用了
`assert`
来确保从
`malloc`
得到一块有效的内存。有一个特殊的常
量
叫做
`NULL`
,表示“未设置或无效的指针”。这个
`assert`
大致检查了
`malloc`
是否会返回
`NULL`
。
+
使用
`x->y`
语法来初始化
`struct Person`
的每个成员,它指明了所初始化的成员。
+
使用
`strdup`
来复制字符串
`name`
,是为了确保结构体真正拥有它。
`strdup`
的行为实际上类似
`malloc`
但是它同时会将原来的字符串复制到新创建的内存。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录