- 面向对象( Object Oriented )是认识事务的一种方法,是一种以对象为中心的思维方式
...More
内联函数
- 当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作需要系统时间和空间的开销。有些情况下,函数本身功能简单,代码很短,但使用频率却很高,程序频繁调用该函数所花费的时间却很多,从而使得程序执行效率降低。
...More
const与#define 的区别
...More
快速排序的思想其实就是分治。

...More
内存对齐
- 什么是内存对齐
- 编译器为每个“数据单元”安排在某个合适的位置上
- C、C++ 语言非常灵活,它允许你干涉“内存对齐”
...More
字符指针
- C语言中没有专门的字符串变量,可以用字符数组来保存字符串
char str1[] = "cppcourse";
- 这里的 str1 是字符数组变量,str1 保存了字符串 “cppcourse”
...More
类型
- 类型是数据处理的单位,就是一次可以操作的数据的大小
- 机器层面也支持类型
- 计算机的硬件处理的数据也分成一些类型,比如整型、浮点数等。CPU为不同数据类型提供了不同的操作指令。比如对正数有一套加减乘除指令,对浮点数有另一套加减乘除指令。
...More
字长
- 字长是CPU的主要技术指标之一,指的是 CPU 一次最大能并行处理的二进制位数 •
- 现在主流的计算机字长是 32 位与 64 位
...More