在c语言中是什么意思 凡是在函数中未指定存储类别的变量,其隐含的存储类别为?
浏览量:2598
时间:2021-03-15 06:48:29
作者:admin
凡是在函数中未指定存储类别的变量,其隐含的存储类别为?
全局变量是静态的,无论是否指定。如果局部变量没有指定存储类别,则默认为自动
全局变量的默认存储类型为extern,而局部变量的默认存储类型为auto。函数中声明的变量是局部变量。因此,在原题“全局变量无存储类别函数中指定”这句话本身就有问题。记住:全局变量extern局部变量auto
全局变量的默认存储类型是extern,而局部变量的默认存储类型是auto。函数中声明的变量是局部变量。因此,原问题中“函数中未指定存储类别的全局变量”一句话有其自身的问题。
记住:
全局变量extern
局部变量auto
函数中未指定存储类别的局部变量,其隐含的存储类别为()?
函数的隐式存储类型是extern。根据C语言的原理,函数的隐式存储类型是全局可访问的,因此默认为extern,而auto只用于变量,是变量的隐式存储类型。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。