- 博客(2)
- 收藏
- 关注
原创 深度理解函数
我们知道每一次函数的调用都是一个过程,这个过程我们通常称为:函数的调用过程。这个过程要为函数开辟栈空间,用于本次函数的调用过程中临时变量的保存、现场保护。这块栈空间被称为函数栈帧。 在理解函数的栈帧之前,我们需要了解几个特殊的寄存器和一些汇编指令。eip:程序计数器,存放当前指令的下一条指令的地址;ebp:存放指向函数栈帧栈底的地址;esp:存放指向函数栈帧栈顶的地址;call:1将...
2018-05-13 16:42:25 612
原创 c语言操作符
操作符可以分为:算术操作符;移位操作符;位操作符;赋值操作符;单目操作符;关系操作符;逻辑操作符;条件操作符;逗号表达式;下标引用、函数调用和结构成员。一、算数操作符:+ - * / % 1, 其中除%外,其他的操作符可以作用于整数和浮点数。 2,对于/操作符,如果两个操作数都为整数,执行整数除法,只要有浮点数就执行浮点数除法。二、移位操作符:<< >...
2018-04-06 15:07:26 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人