C语言:请问结构体定义在main函数外面算不算全局变量?谢谢!
12个回答
展开全部
算呀!!建议你再看看什么叫局部变量和全局变量,局部变量只是定义并作用于某个功能的函数内!全局变量的话一般定义在main函数中或者所有函数的外面!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不算,只有变量才能算全局变量,结构体不是变量,是类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结构定义不算变量,只是定义了类型,你可以在函数里声明一个此类型的变量,如:
struct anytype
{
……
};//定义结构
anytype a;//声明此类型的变量a
struct anytype
{
……
};//定义结构
anytype a;//声明此类型的变量a
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-08
展开全部
不算,是类型定义,用这个结构体在main外面再定义一个变量算全局变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询