排序
变量命名 – 匈利亚命名法则
变量命名 – 匈利亚命名法则 - 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。要基于...
C语言 数组排序 – 插入法排序
C语言 数组排序 – 插入法排序 - 我们已经学会了数组遍历,在开发中,我们经常回碰到对数组进行排序,例如:学习成绩排序,身高排序,年龄排序等等;在 C 语言中常见的数组排序一共有四种: 1....
C语言 const 修饰函数参数
C语言 const 修饰函数参数 - const 是 constant 的缩写,“恒定不变”的意思。被 const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多 C++ 程序设计书籍建议:...
C语言 数组排序 – 快速法排序
C语言 数组排序 – 快速法排序 - 我们已经学会了数组遍历,在开发中,我们经常回碰到对数组进行排序,例如:学习成绩排序,身高排序,年龄排序等等;在 C 语言中常见的数组排序一共有四种: 1....
C语言 abort 函数
C语言 abort 函数 - C 语言库函数 abort 函数的作用是异常终止一个进程,意味着 abort 后面的代码将不再执行。 abort 函数是一个比较严重的函数,当调用它时,会导致程序异常终止,而不会进行一...
C语言 结构体struct简介(一)
C语言 结构体struct - 结构体本质上还是一种数据类型,但它可以包括若干个“成员”,每个成员的类型可以相同也可以不同,也可以是基本数据类型或者又是一个构造类型。 结构体的优点:结构体不仅...
C语言 typedef 和 define 区别
C语言 typedef 和 define 区别 - 关键字 typedef 在编译阶段有效,由于是在编译阶段,因此 typedef 有类型检查的功能。 typedef 用来定义类型的别名,定义与平台无关的数据类型,与 struct 的结...
C语言 vprintf 函数和 printf 函数区别
C语言 vprintf 函数和 printf 函数区别 - 实际上 printf 底层就是调用 vprintf 函数来将内容输出到控制台的; 1.vprintf 函数一般和 va_start / va_end 配套使用; 2.常规情况下,输出到控制台,...
C语言 文件读写 ferror 函数
C语言 文件读写 ferror 函数 - C 语言 ferror 函数用于检测文件读写过程中是否有产生错误,声明如下: #include /* *描述:写入数据到缓冲区文件 * *参数: * [in] stream:文件指针句柄 * *返...