![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
很懒的哦
个人网站:http://heyzj.club/
展开
-
C语言中编译器工作的过程
C语言编译的过程(首先你的系统安装好gcc/g++编译器,这里我就默认都安装好了)gcc执行的步骤:预处理(Pre-Processing): 对 C 语言进行预处理,生成 test.i 文件编译(Compiling):将上一步生成的 test.i 文件编译生成汇编语言文件,后缀名为 test.s汇编(Assembling):将汇编语言文件 test.s 经过汇编,生成目标文件,后缀名为...原创 2020-02-15 18:54:09 · 549 阅读 · 0 评论 -
C语言中内存分布
C语言中内存分布(memory distribution of C)组成:(text、data、bss、dec、hex )代码段(text segment):用来存放代码,比如函数等;数据段(data segment):用于存放初始化和全局变量,包括static变量;bss 段 (bss segment):英文(Block Started by Symbol),用来存放未初始化的全局变量...原创 2020-02-15 01:55:55 · 345 阅读 · 0 评论 -
快速排序算法
C语言实现快速排序算法快速排序算法:快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列....点这里看更详细的快速排序C语言实现:#include <s...原创 2020-02-14 03:30:21 · 108 阅读 · 0 评论 -
汉诺塔
由来法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而梵塔、庙宇和众生也都将同归于尽原创 2020-02-14 02:57:58 · 153 阅读 · 0 评论