qq_35070462
2016-05-22 05:13
采纳率: 0%
浏览 2.0k

C语言的头文件有包含顺序吗?

C语言的头文件有包含顺序吗?有的话,是什么呀,…………………………

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • Robot-S 2016-05-22 05:31

    c语言之头文件包含顺序问题

    1.头文件的包含是有顺序的;......
    答案就在这里:c语言之头文件包含顺序问题
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    打赏 评论
  • 小灸舞 2016-05-22 05:47

    有包含顺序,即使添加了#ifndef也不一定有用
    一个合理的建议:所有的.h中不包含.h,放在CPP中包含。但是每个模块有一个特殊的共通头文件,只用于包含该模块使用的外部的头文件,并且所有的cpp文件必须是最先包含该头文件。

    打赏 评论
  • lm_whales 2016-05-22 07:09

    标注库基本没有包含顺序(差不多都处理掉了),
    可以任意使用
    但是自己定义的就有了

    打赏 评论
  • ZSGG_ACM 2016-05-22 09:03

    有包含吗?c语言之头文件包含顺序问题

    打赏 评论
  • hijack00 2016-08-23 04:29

    正常情况下,头文件包含没有顺序的。不过,在gcc/g++中,连接选项中的库是有顺序的,-la -lb-lb -la可能会得到不同的结果

    打赏 评论

相关推荐 更多相似问题