2个回答
展开全部
结构体变量一般包含多个变量类型,这个题目只定义一个整形的结构体变量,int表示一个整形变量,INT是一个整形的结构体变量,现在结构体中只有一个变量,所以不是一个,但作用相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int是基本变量,不是结构体。typedef相当于起了个昵称,就好像你有正式的名字,但你的好朋友还是会给你起一个昵称一样,叫你的正式名字和起的昵称都表示是你这个人。
如果你给int类型起了个昵称叫“菊花”,那么你说我现在要定义一个菊花类型的变量a,那你说是啥意思?这是显而易见的。
如果你给int类型起了个昵称叫“菊花”,那么你说我现在要定义一个菊花类型的变量a,那你说是啥意思?这是显而易见的。
追问
他说int a=0和INT a=0是一样的 可以直接用结构体定义a和用变量定义a一样吗 设置了变量也可以用结构体定义吗
追答
不明白你说用变量定义a是什么意思,没有这种说法。我们只会说用类型定义一个变量,至于这个变量叫a还是b都无所谓。如果用结构体这种类型去定义一个变量n,那么说明n这个变量的内存分配是按这个结构体的方式进行的。变量变量,说明它是可变的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询