正在加载图片...
4.8变量的作用城和生存期 4.8.2变量的作用域和存在期 4.8.2.2局部变量的作用域和存在期 2. register变量 寄存器变量也是自动变量,它与自动变量的区别仅在于:用 register说 明的变量建议编译程序将变量的值保留在CPU的寄存器中,而不象 般变量那样,占内存单元。局部变量的定义必须放在函数体或复合体 中所有可执行语句之前。 讨论寄存器变量的特点和使用注意事项。 3. static变量 在函数体(或复合体)内部用 static说明的变量,称静态局部变量。静 态局部变量的作用域和自动变量、寄存器变量一样,但其存在期与它 们有本质的区别,要一直延长到程序运行结束 静态局部变量在静态存储区占据永久性的存储单元,函数退出后下次再 进入该函数,静态局部变量仍使用原来的存储单元 讨论静态变量的特点和使用注意事项4.8.2 变量的作用域和存在期 4.8.2.2 局部变量的作用域和存在期 2. register 变量 寄存器变量也是自动变量,它与自动变量的区别仅在于:用register说 明的变量建议编译程序将变量的值保留在CPU的寄存器中,而不象一 般变量那样,占内存单元。局部变量的定义必须放在函数体或复合体 中所有可执行语句之前。 讨论寄存器变量的特点和使用注意事项 。 3. static变量 在函数体(或复合体)内部用static说明的变量,称静态局部变量。静 态局部变量的作用域和自动变量、寄存器变量一样,但其存在期与它 们有本质的区别,要一直延长到程序运行结束。 静态局部变量在静态存储区占据永久性的存储单元,函数退出后下次再 进入该函数,静态局部变量仍使用原来的存储单元。 讨论静态变量的特点和使用注意事项 4.8 变量的作用域和生存期
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有