C语言教案:第6章函数.pptVIP

  • 2
  • 0
  • 约7.84千字
  • 约 55页
  • 2017-06-03 发布于四川
  • 举报
2、全局变量 全局变量: 在函数之外定义的变量。 有效范围: 从定义位置开始到本源程序结束 int a,b; main() { : } f() { : } 如: a、b的作用域 说 明: (1)全局变量可以被程序中的各函数所共用。 int x; /*定义全局变量x */ main() {x=10; printf(1:x=%d\n,x); f(); printf(2:x=%d\n,x); } f() {x++; /*在f()函数中引用全局变量x*/ } 例: (2)函数可使用在该函数之后定义的全局变量。 int x=10; main() {int a; extern y; a=x+y; printf(a=%d\n,a); } int y=20; : 例: (3)全局变量可与局部变量同名。 在局部变的作用域内,全局量不起作用。 int a=10; main() {a++; f(); printf(2:a=%d\n,a); } f() {int a=20; printf(1:a=%d\n,a); } 例: 注意: (4)利用全局变量实现主调函数之间的数据 传递和返回。 用函数编程求一组学生成绩的最高分、最 低分和平均成绩。 例: int m

文档评论(0)

1亿VIP精品文档

相关文档