Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
uiuc-cs241-notes-zh
提交
f45d9b80
U
uiuc-cs241-notes-zh
项目概览
OpenDocCN
/
uiuc-cs241-notes-zh
8 个月 前同步成功
通知
6
Star
46
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uiuc-cs241-notes-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
f45d9b80
编写于
7月 12, 2019
作者:
青
青鸟
提交者:
GitHub
7月 12, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复一些错误 调整语法
上级
6328eb65
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
docs/8.md
docs/8.md
+5
-5
未找到文件。
docs/8.md
浏览文件 @
f45d9b80
...
...
@@ -11,7 +11,7 @@
## 外部资源
*
[
在 Y 分钟中学习 X
](
https://learnxinyminutes.com/docs/c/
)
(强烈推荐浏览
!
)
*
[
在 Y 分钟中学习 X
](
https://learnxinyminutes.com/docs/c/
)
(强烈推荐浏览
!
)
*
[
面向C ++ / Java 程序员的 C
](
http://www.ccs.neu.edu/course/com3620/parent/C-for-Java-C++/c-for-c++-alt.html
)
*
[
Brian Kernighan的C 教程
](
http://www.lysator.liu.se/c/bwk-tutor.html
)
*
[
c faq
](
http://c-faq.com/
)
...
...
@@ -20,7 +20,7 @@
*
[
gdb(Gnu 调试器)教程
](
http://www.unknownroad.com/rtfm/gdbtut/gdbtoc.html
)
提示:使用“-tui”命令行参数运行 gdb 以获得调试器的全屏版本。
*
在这里添加您喜欢的资源
## C 速成教程
## C 速成教程
介绍
__新页面警告__
请为我修复拼写错误和格式错误,并添加有用的链接。
*
...
...
@@ -350,9 +350,9 @@ free(p);
free
(
p
);
// Oops! - Double free!
```
修复首先是编写正确的程序!其次,一旦内存被释放,重置指针是很好的编程风格。这可以确保指针无法正确使用而不会导致程序崩溃。
要
修复首先是编写正确的程序!其次,一旦内存被释放,重置指针是很好的编程风格。这可以确保指针无法正确使用而不会导致程序崩溃。
修复:
修复
方法
:
```
c
p
=
NULL
;
// Now you can't use this pointer by mistake
...
...
@@ -388,7 +388,7 @@ int greater_than(void* a, void* b){
comparator
gt
=
greater_than
;
```
这声明了一个函数类型比较器,它接受两个
`void*`
参数并返回一个
整数
。
这声明了一个函数类型比较器,它接受两个
`void*`
参数并返回一个
int
。
### 哇 C好多啊
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录