zoukankan      html  css  js  c++  java
  • 栈与堆

    栈是编译期间就分配好的内存空间,因此代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中
    堆是程序运行期间动态分配的内存空间,可以根据程序的运行情况确定要分配的堆内存的大小
                            #region a->b->c->d 输出 d,c,b,a
                            string[] names = new string[] { "a", "b", "c", "d" };
                            Stack stack = new Stack();
                            foreach (string item in names)
                            {
                                    stack.Push(item);
                            }
                            while (stack.Count > 0)
                            {
                                    Console.WriteLine(stack.Pop());
                            }
                            #endregion

  • 相关阅读:
    C语言数组和字符串函数
    C语言控制语句
    C语言输入输出函数
    C语言运算符
    C语言数据类型
    嵌入式开发基础知识
    VI编辑器的使用
    Linux文件系统和目录相关命令
    前段之必学(转载)
    26个高效工作的小技巧(转载)
  • 原文地址:https://www.cnblogs.com/xiaoweigogo/p/7799925.html
Copyright © 2011-2022 走看看