
总结性的文章
文章平均质量分 75
juzimeizi
fff
展开
-
LINUX 下编写C程序代码的工具
编辑工具—vim编译工具—gcc调试工具—gdbgcc和gdb的版本上面必须保持同步性质,否则低版本的gdb不能够很好的工作在高版本的gcc上(http://www.gnu.org/software/gdb/ 这是新的gdb的下载地址)。原创 2016-11-17 17:59:49 · 946 阅读 · 0 评论 -
C语言基础(一)
参看: 《C程序设计语言》第二版上面的参考书籍是主要的学习手段,下面只是针对一些特定的问题进行论述,这些特定的问题,书中可能没有提到。 一个对象的类型决定着该对象可取值的集合以及可以对该对象施行的运算。问题:我们知道基本的数据类型有四种char,int,float,double。 类型修饰符也有四种short, long, signed, unsigned。 类型修饰符和基本数据类型的组合并不原创 2016-11-18 11:32:24 · 395 阅读 · 0 评论 -
C语言基础(二)之复杂声明方式
我们本篇博客的内容主要是解决如何阅读C语言的声明。原创 2016-11-19 10:40:09 · 390 阅读 · 0 评论 -
C语言基础(三)之控制流
C语言控制流主要是顺序,分支,循环。这三种方式基本上是语言学上必须提供的三种方式,还有一种特殊的方式是在函数层面,就是递归。本以为控制流部分其实没有什么好说的,三种基本控制方式都是显而易见的,但是,最近一直研究NFA,发现真是难懂,但是代码写出来就是基本的控制流组成的,后来又想起KMP算法,排序算法,发现这些都是基本控制流组成的。于是我猜想控制流不是简单的表面上的东西,这东西和算法是紧密相关的。在没原创 2016-11-24 11:35:19 · 3630 阅读 · 0 评论 -
序列排序总结之比较排序算法
这里我们着重讲解插入排序,冒泡排序,归并排序,快速排序,堆排序插入排序基本思路是 将无序集合的元素插入到有序集合中,每次插入元素的时候保持有序集合的有序性。 步骤:默认单个元素的集合是有序选择无序集合中的一个元素在有序集合中寻找适当的位置将选择出的元素插入到适当的位置迭代执行步骤2-4的内容,直到无序集合为空#include <stdlib.h>#include <stdio.h>v原创 2016-11-24 15:31:25 · 998 阅读 · 0 评论