《C语言》教案第六章重点.pptVIP

  • 8
  • 0
  • 约1.73万字
  • 约 53页
  • 2016-11-05 发布于湖北
  • 举报
1 2 a 调用前 1 2 a x 调用 2 1 a x 交换 2 1 a 返回 #include stdio.h void swap2(int x[]) { int z; z=x[0]; x[0]=x[1]; x[1]=z; } main() { int a[2]={1,2}; swap2(a); printf(a[0]=%d\na[1]=%d\n,a[0],a[1]); } 地址传递 例 数组元素与 数组名 作函数参数比较 6.2 变量的作用域与存储类型 概述 变量是对程序中数据的存储空间的抽象 内存 ……. main() { int a; a=10; printf(“%d”,a); } 编译或函数调用时为其分配内存单元 10 2000 2001 程序中使用变量名对内存操作 变量的属性 数据类型:变量所持有的数据的性质(操作属性) 存储属性 存储器类型:寄存器、静态存储区、动态存储区 生存期:变量在某一时刻存在-------静态变量与动态变量 作用域:变量在某区域内有效-------局部变量与全局变量 变量的存储类型 auto -----自动型 register-----寄存器型 static ------静态型 extern -----外部型 变量定义格式: [存储类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档