
全局变量不加存储方式修饰符时,其存储类型为auto,这句话是错的?
2个回答
展开全部
auto是用在函数内部的
全局变量本身不能用auto修饰
你可以试一下, 定义全局变量加auto,编译会出错。
所以这句是错的。
至于正确关键字, 默认其实是extern
全局变量的存储属性, 只有extern和static
实际写代码的时候,你会发现, 加不加extern, 对结果没影响
但是是否加static就有影响了。
所以默认是extern.
全局变量本身不能用auto修饰
你可以试一下, 定义全局变量加auto,编译会出错。
所以这句是错的。
至于正确关键字, 默认其实是extern
全局变量的存储属性, 只有extern和static
实际写代码的时候,你会发现, 加不加extern, 对结果没影响
但是是否加static就有影响了。
所以默认是extern.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询