变量默认的存储类为 在函数体之外定义的变量的默认存储类型是什么?
在函数体之外定义的变量的默认存储类型是什么?
局部变量(1)函数中定义的变量是局部变量,只能在函数中使用。(2) 主函数中定义的变量也是局部变量,其他函数不能使用主函数中的变量。(3) 形式参数是局部变量。(4) 复合语句中定义的变量是复合语句中的局部变量,只能在复合语句块中使用。(5)局部变量在函数调用过程中占用存储单元。(6) 具有相同名称的变量可以在不同的函数中使用。在不同的范围内,变量可以被重新定义。全局变量(1)函数外定义的变量是全局变量,其范围是从变量定义的位置到整个程序文件的结尾(2)使用全局变量可以增加函数间数据连接的通道。全局变量可以将数据带入作用域内的函数,也可以将数据带回作用域内的其他函数全局变量可以在程序中的任何地方更新。使用全局变量会降低程序的安全性。(3) 要预先引用外部变量,必须解释或声明外部变量(4)当使用程序文件中没有的外部变量时,所使用的外部变量应如上所述声明,或用文件包含处理。(5) 如果局部变量与外部变量同名,则外部变量存在于局部变量的作用域中,但不可见,外部变量的作用被屏蔽。(6) 全局变量在程序运行过程中占用存储单元(7)在编程中,原则上应该少用全局变量,可以用局部变量代替全局变量
变量默认的存储类为 变量储存类型有几种 全局变量的默认存储类型
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。