随笔分类 - C language
c language for linux
摘要:问题:如下面一颗树形结构,如何删除节点C? T T / \ / \ A E A E / \ -> / \ B C B D / D 首先树节点的结构体: 初始化节点: 创建一颗上图所示的树 现在我想删除C节点 通过中序输出后的效果要达到如下: 删除前: 10 30 40 50 70 90 删除后: 1
阅读全文
摘要:1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此流相连接,给此流返回一个FILR指针。 参数filename指向要打开的文件名,mode表示打开状态
阅读全文
摘要:1) 预处理:主要对源码预编译语句(如宏定义define)和文件包含进行处理。即对宏指令替换和包含文件放置到需要编译的文件中,完成后会生成完整的C程序源文件。 2) 编译:对预处理以后文件进行编译,生成.s后缀的汇编语言文件,即该文件里是汇编语言的代码,汇编是一种更底层的语言,直接对硬盘进行操作。
阅读全文