[工学]C语言第8讲-函数II.pptVIP

  • 2
  • 0
  • 约1.49万字
  • 约 40页
  • 2018-03-28 发布于浙江
  • 举报
[工学]C语言第8讲-函数II

§7.9 变量的存储类别 一、变量的动态存储和静态存储 二、局部变量的存储类别 三、全局变量的存储类别 1、全局变量都是静态的 2、用extern说明一个在其它源文件中定义的全局变量 3、用static说明一个不能再其它源文件中引用的全局变量 注:应尽量少使用全局变量 §7.9 变量的存储类别 一、变量的动态存储和静态存储 二、局部变量的存储类别 三、全局变量的存储类别 四、存储类别小结 1、变量的定义方法: [存储类别]数据类型 变量名, …… 2、变量的划分 按作用域 局部变量 全局变量 自动变量 静态局部变量 寄存器变量 形式参数 按生存期 动态存储 静态存储 自动变量 寄存器变量 形式参数 静态局部变量 全局变量 按变量的存放位置 动态存储区 静态存储区 寄存器 自动变量 形式参数 静态局部变量 全局变量 ——寄存器变量 §7.9 变量的存储类别 例:编写一个函数swap用于交换两个整数的值,例如,设a=3, b=4, 调用函数swap后,得a=4,b=3 方法1: #include stdio.h void swap(int x,int y) { int t; t=x;x=y;y=t; } int main() { int a,b; scanf(%d%d”,a, b); swap(a,b); printf(“%d %d\n”,a,b); return

文档评论(0)

1亿VIP精品文档

相关文档