Language C/C++
Younix脏羊
CSDN 凌乱的草稿本
展开
-
函数调用的时候栈发生了什么?
结论栈错误的小例子入栈出栈小结问题分析S 为什么是乱码c 为什么始终是 h本文分析的问题是函数的栈调用机理。 先说结论结论通过栈传递参数从右向左 参数压栈先压参数入栈然后返回地址入栈ebp 等寄存器入栈调用过程中的栈是由调用方来维护所谓的寄存器入栈 实际上是指的一组寄存器入栈。转载 2016-09-20 21:56:31 · 3246 阅读 · 1 评论 -
编程修养
版权版本缩进空格换行空行对齐注释函数的inout参数对系统调用的返回进行判断if 语句的错误处理头文件中的 ifndef在堆上分配内存变量初始化h和c文件的使用出错信息的处理常用函数和循环语句中的被计算量函数名和变量的命名函数的传值和传指针修改他人程序把相同或近乎相同的代码形成函数和宏表达式中的括号函数参数中的 const函数的参数个数返回类型goto 语句转载 2016-10-14 17:28:01 · 666 阅读 · 0 评论 -
[Linux]mem操作相关API
概述详述memcpy 拷贝内存不可重叠memmove 拷贝内存可重叠memset 批处理memchr 查找内存中的某个字符memcmp 内存中字节比较原创 2016-09-28 15:56:34 · 775 阅读 · 0 评论