C语言笔记
猩猩点赞
这个作者很懒,什么都没留下…
展开
-
变量声明和定义的区别
转自于Gavin Dai - 博客园 我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:(望我的指点对你受益) 变量的声明有两种情况: 1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。 2、另一种是不需要建立存储空间的。 例如转载 2014-03-31 23:57:17 · 520 阅读 · 0 评论 -
作用域、链接属性、存储类型总结
1,作用域:有4种不同类型的作用域--文件作用域、函数作用域、代码块作用域和原型作用域。 2,标识符声明的位置决定它的作用域。 3,任何在所有代码块之外声明的标识符都具有文件作用域。它表示这些标识符从它们的声明之处直到它所在的源文件结尾处都是可以访问的。由于函数名本身并不属于任何代码块,因此文件中定义的函数名也具有文件作用域。 3,链接属性:有3种--external、in原创 2014-04-01 00:32:49 · 888 阅读 · 0 评论 -
归并排序
归并排序 归并排序是基于分而治之的方法。这需要进行排序,并把它的一半,以创建两个未排序的列表清单。这两个无序列表,然后排序,合并,得到一个排序的列表。这两个无序列表是通过不断地调用合并排序算法进行排序;我们最终得到大小为1的是已经排序的列表。大小为1的两个列表,然后合并。 算法: 这是一种分而治之算法。这个工作原理如下 - 1,将输入我们要分类到中间两部分。把它的左部和右部原创 2014-09-12 21:26:15 · 719 阅读 · 0 评论