函数与程序结构.pptVIP

  • 2
  • 0
  • 约2.73万字
  • 约 142页
  • 2021-11-04 发布于广东
  • 举报
例 全局变量的作用域示例 #include stdio.h char c1,c2; /*全局变量*/ char f1(int a,int b) /*定义函数f1*/ { int i,j; …… } int a=5,b=10; /*全局变量*/ int f2(int p) /*定义函数f2*/ { int x=a,y=b; …… } main( ) /*主函数*/ {float a,b; /*ab为主函数内的局部变量*/ …… } c1、c2、a、b、虽然 都是全局变量,但作用的范围不一样。c1、c2在开始定义,所以在f1(),f2(),主函数内都有效,而a、仅仅在f2(),主函数内都有效。 在主函数中又定义了2个局部变量a、b。这时全局变量不起作用。即当全局变量和局部变量同名时,在局部变量作用范围内,全局变量不起作用。 4.3.1 变量的作用域 全局变量ab的作用范围 全局变量c1c2的作用范围 第九十四页,共142页 例 全局变量的使用实例 #include stdio.h int x=3,y=5; int max(int a,int b) { return(ab?a:b); } main() { int x=8; printf(“max(%d,%d)=%d\n”,x,y,max(x,y)); } 输出结

文档评论(0)

1亿VIP精品文档

相关文档