C语言。定了一个结构体没有定义变量,系统分配内存了吗?如果没有,系统又是怎么知道这结构体数据类型的
展开全部
没有分配内存。编译器在编译的时候会根据struct关键字来识别结构体类型,但如何没有定义变量,生成的目标文件里也不会有相关的内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义之后如果声明就会分配了,不声明就不分配
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询