结构 类 值 引用 栈 堆 不能继承 可以继承 性能优势 扩展优势 底层数据存储 应用程序行为 栈: 在函数调用时,在大多数的C 编译器中,参数是由 右往左入栈的,然后是函数中的 局部变量。注意 静态变量是不入栈的。 当本次 函数调用结束后,局部变量先 出栈,然后是参数,最后栈顶 指针指向函数的返回地址,也就是 主函数中的下一条指令的地址,程序由该点继续运行。 堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容由程序员安排。