中易网

结构体定义在主函数外部还是内部?在C语言和C++程序中定义的地方会有差别吗?

答案:1  悬赏:50  
解决时间 2021-02-03 10:55
结构体定义在主函数外部还是内部?在C语言和C++程序中定义的地方会有差别吗?
最佳答案



我觉得最重要的问题不是定义在内部还是外部,而是你需要它定义在内部还是外部

为什么这么说呢,假设在内部和外部定义都允许也都可以的情况下,那么是希望这个结构体的作用于在哪?假设这个作用于就仅限于这个函数,那么我认为应该是定义在函数内的,因为函数外不需要知道这个结构体,这样也避免的冲突。

而如果其他函数也需要用这个结构体,你自然肯定要定义在函数外的,否则别的函数看不到这个结构体了不是吗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我在三河市 请问怎么去长城玩。
求数控铣床大神,给编一个制作小汽车或者火车
我是河南的专门来北京因交通事故处理不当已三
郑州市发改委什么级别
湘粤阁食府地址有知道的么?有点事想过去
窗帘布拿起来闻没有什么味道,可是房间有味道,
在别的手机卡上买的王者流量包那张卡不是在我
9d虚拟现实体验馆这个地址在什么地方,我要处
吸料机和三机一体除湿干燥机一样都有吸料功能
云之泣的爱殇里男配音是谁唱的?
为什么电脑一开机就没网络,关机就有网了,(
halcon计算出distance 怎么筛选
exo成员涛真的去世了吗
我能说一点点英语,但我听不懂英语。用英语翻
遵义到观坝到湄潭的过路费多少?
推荐资讯
吃么东西让自己变得最帅?如题 谢谢了
关于连带被保险人必须100%参加保险计划的问
在手游CF中如何卡到高处。
我10年考了500分 齐齐哈尔大学 黑龙江科技学
2016年朋友送的一瓶红酒,有人说是好酒,有人
公孑狸和公子市,是赢驷的儿子吗
只有按Alt加字母才好使,要不然26个字母都不
注册会计师综合阶段考什么,可以不考吗
一个圆柱的侧面积是12.56平方厘米,它的高是4
在网吧绑定指纹可以不是本人么。以后自己身份
离过婚但没有孩子的男人,再婚可以找到条件好
正宗武大郎烧饼总店在哪里
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?