排序
C语言 野指针
C语言 野指针 - 野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的); 任何指针变量刚被创建时不会自动成为 NULL 指针,它的缺省值是随机的 所以,指针变量在创建的同时...
下载 / 安装 Visual Studio
下载 / 安装 Visual Studio - 天下武功,唯快不破,虽然支持C/C++ 开发工具(俗称:IDE)有很多,但是在团队项目开发中使用最多的还是Visual Studio(简称VS),好用而且功能强大,毕竟亲爸爸是微...
C语言 数组下标越界和内存溢出区别
C语言 数组下标越界和内存溢出区别 - 溢出本义是算术溢出(arithmetic overflow),指算术计算结果无法在一定范围内表示,细分上溢(overflow)和下溢(underflow)。 越界即访问越界(access out of r...
C语言 函数缺省参数
C语言 函数缺省参数-缺省参数:在声明或者定义函数时为函数的参数指定一个默认值。在调用函数时,若没有指定实参则使用默认值,否则使用指定实参;其中缺省参数分为两类:全缺省参数 和 半缺省参...
C语言 数组遍历
C语言 数组遍历 - 对于数组元素的访问和修改是通过数组下标的方式来解决的,数组遍历的原理也是一样,通过 while 循环或者 for 循环直接遍历数组下标从而达到访问或者修改数组值的目的; A.数组...
C语言 for 循环
C语言 for 循环 - C 语言中的 for 循环由关键字 for 和三个表达式组成,表达式与表达式之间用英文状态的分号;隔开; a.先执行 表达式 1 (用于对变量初始化操作,仅仅只会执行一次); b.再执行表...
C语言 指针声明和定义
C语言 指针声明和定义-在讲解指针之前,需要明白三个概念:内存/内存地址/指针; C语言所有变量都存放在内存中,就好比杯子里的水,水就是变量,杯子就是内存,内存作为容器用来存放变量; 内存...
C语言 strcpy 和 strcpy_s 函数区别
C语言 strcpy 和 strcpy_s 函数区别 - 1.strcpy 函数和 strcpy_s 函数在拷贝过程中,如果遇到''结束符,那么直接结束拷贝;memcpy 函数 / memcpy_s 函数拷贝过程中就算遇到''结束符也不会结束;...
C语言 数组排序 – 选择法排序
C语言 数组排序 – 选择法排序 - 我们已经学会了数组遍历,在开发中,我们经常回碰到对数组进行排序,例如:学习成绩排序,身高排序,年龄排序等等;在 C 语言中常见的数组排序一共有四种: 1....
C语言 define 定义常量
C语言 define 定义常量 - C 语言中,可以用 #define 定义一个标识符来表示一个常量,用 #define 定义标识符的一般形式为: #define 标识符 常量 //注意define最后没有分号 //例如: #define MAX...