diff --git a/docs/8.md b/docs/8.md index 4b580e6fd48901d48d807879dd1f884b6ab8b4bc..beff8d58aafd39f39a0d1f6eb679ee23271b64cf 100644 --- a/docs/8.md +++ b/docs/8.md @@ -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好多啊