- 博客(2)
- 收藏
- 关注
原创 【C】函数整个调用过程即函数栈帧!
在c语言中,函数从内存的角度来分析函数的整个调用过程呢! 1、首先了解两个寄存器变量,esp和ebp,他们分别是存放的是栈顶的地址和栈底的地址。 2、要观察函数的调用过程需要从汇编代码开始分析。 #include int Add(int x,int y) { int z = 0; z = x+y; return z; } int main () { int a = 10; i
2017-05-14 23:00:32 367
原创 【C】c语言模拟实现strcopy函数和strlen函数!!
#define _CRT_SECURE_NO_WARNINGS 1 #include int My_strlen(const char *ch) //加const是为了不要让其他的条件改变ch的值 { int count = 0; //定义一个计数器count while((*ch++)!='\0') //只要ch数组里面的字符串不是\0则计数器
2017-05-05 22:20:21 846 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人