一个较大程序一般分为若干个程序模块.pptVIP

  • 5
  • 0
  • 约6.49千字
  • 约 53页
  • 2019-04-29 发布于安徽
  • 举报

一个较大程序一般分为若干个程序模块.ppt

void sub(int a[10],int n) {int i,b; for(i=0;in/2;i++){b=a[i];a[i]=a[n-1-i]; a[n-1-i]=b;}} main() {int b[10]={0,1,2,3,4,5,6,7,8,9},m=10; sub(b,m); for(i=0;im;i++)printf(“%d”,b[i]); } 说明: 1、形参数组大小可以不指定 2、数组名做函数参数时,不是“值传送”,不是单向传递,而是“地址传递”。 三、用多维数组名作为函数参数 注意多维数组元素在内存中的存放顺序 §8.8 局部变量和全局变量 8.8.1 局部变量 在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是在本函数才能使用它们。如 float f1(int a ) {int b,c; a,b,c有效 ……} main() { float a,m,n; a,m,n有效 ……} 8.8.2 全局变量 程序的编译单位是源程序文件,一个源文件包含一个或若干个函数。在函数内 定义的变量是局部变量,而在函数之外定义的变量是外部变量,外部变量是全局变量。全局变量可以为本文件中其它函数所共用。它的有效范围为

文档评论(0)

1亿VIP精品文档

相关文档