局部变量和全局变量

  1. 在C语言函数模块中定义的变量是局部变量,只能在该函数内使用,如main函数中定义的a、b、ave。局部变量的值可作为参数传递给其他函数,如main函数将局部变量a、b传递给average函数。
  2. 在函数模块外定义的变量是全局变量,可在程序所有函数中使用,通过全局变量函数可获取其他函数数值,但大规模程序中过多使用会使程序变复杂。
  3. 以代码清单A - 4改造为例(代码清单A - 5 ),使用全局变量后average函数无参数,ave仍是局部变量,因其仅在main函数中使用。
posted @ 2025-02-14 23:44  叽里呱啦哇里呱唧  阅读(6)  评论(0)    收藏  举报