函数中的每个局部变量只在函数被调用时存在,在函数执行完毕退出时消失。’局部变量‘又称‘自动变量’。
外部变量在程序执行期间一直存在,而不是在函数调用时产生、在函数执行完毕时消失。即使在外部变量赋值的函数返回后,这些变量仍将保持原来的值不变。
外部变量必须定义在所有函数之外,且只能定义一次,定义后编译程序将为它分配存储单元。
在每个需要访问外部变量的函数中,必须声明相应的外部变量,此事说明其类型。
声明时可以用extern语句显示声明,也可以通过上下文隐式声明。
函数中的每个局部变量只在函数被调用时存在,在函数执行完毕退出时消失。’局部变量‘又称‘自动变量’。
外部变量在程序执行期间一直存在,而不是在函数调用时产生、在函数执行完毕时消失。即使在外部变量赋值的函数返回后,这些变量仍将保持原来的值不变。
外部变量必须定义在所有函数之外,且只能定义一次,定义后编译程序将为它分配存储单元。
在每个需要访问外部变量的函数中,必须声明相应的外部变量,此事说明其类型。
声明时可以用extern语句显示声明,也可以通过上下文隐式声明。