结构体定义在主函数外部还是内部?在C语言和C++程序中定义的地方会有差别吗?
答案:1 悬赏:50
解决时间 2021-02-03 10:55
- 提问者网友:幽瑟玉琼情殇
- 2021-02-02 13:43
结构体定义在主函数外部还是内部?在C语言和C++程序中定义的地方会有差别吗?
最佳答案
- 二级知识专家网友:统治我的世界
- 2021-02-02 14:30
我觉得最重要的问题不是定义在内部还是外部,而是你需要它定义在内部还是外部
为什么这么说呢,假设在内部和外部定义都允许也都可以的情况下,那么是希望这个结构体的作用于在哪?假设这个作用于就仅限于这个函数,那么我认为应该是定义在函数内的,因为函数外不需要知道这个结构体,这样也避免的冲突。
而如果其他函数也需要用这个结构体,你自然肯定要定义在函数外的,否则别的函数看不到这个结构体了不是吗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |